Looking at my stack traces it seems pretty clear. Tomcat can't
lookup/establish a connection to the database because the postgres jdbc
driver failed because of a socket exception, "the network is unreachable".
I'm not sure why this behavior is different from tomcat 7 to 8.5 but it's
becoming a bit of an issue.
SQLException, cannot create PoolableConnectionFactory (The connection
attempt failed) from
org.apache.toimcat.dbcp.dbcp2.BasicDataSource....

I do recall there being something different related to database pooling
with tomcat 7 vs 8. Perhaps the delta is there?

On Sun, Jun 3, 2018 at 11:13 AM, Alex O'Ree <alexo...@apache.org> wrote:

> I did not copy any tomcat specific jars. I have validation queries
> implemented programmatically.
>
> On Sun, Jun 3, 2018 at 8:44 AM, Felix Schumacher <felix.schumacher@
> internetallee.de> wrote:
>
>>
>>
>> Am 02.06.2018 um 20:51 schrieb Alex O'Ree:
>>
>>> I think I've narrowed it down to an issue specific with terracotta quartz
>>> based jobs. I've wired it into using tomcat's jdbc connection pooling.
>>> I'm
>>> also using a super
>>> old version of it so that could be part of the problem. Interestingly
>>> this
>>> didn't happen with tomcat7 but it's more than probably some other change
>>> on
>>> my
>>> end caused this rather strange situation.  Anyhow, it's probably not
>>> tomcat.
>>>
>>
>> You copied the jdbc pool jars from tomcat 7 into tomcat 8.5? Why?
>>
>>
>>> Context.xml is something like this
>>>
>>>
>>> <Resource name="jdbc/myDataSourceName" auth="Container"
>>> type="javax.sql.DataSource"
>>> maxActive="50" maxIdle="30" maxWait="10000"
>>> username="user" password="a password"
>>> driverClassName="org.postgresql.Driver"
>>> factory="my.custom.EncryptedConnectionFactory"
>>> url="jdbc:postgresql://localhost:5432/my_database"
>>> />
>>>
>>
>> You could enable validation queries, so that the pool will check the
>> connections validity before handing it out to your application.
>>
>> Regards,
>>  Felix
>>
>>
>>> The encrypted connection factory extends the default one and supports a
>>> basic ciphered password
>>>
>>>
>>>
>>>
>>> On Sat, Jun 2, 2018, 1:34 PM Felix Schumacher <felix.schumacher@
>>> internetallee.de> wrote:
>>>
>>>
>>>> Am 24. Mai 2018 23:30:10 MESZ schrieb Alex O'Ree <alexo...@apache.org>:
>>>>
>>>>> Yes it is a tomcat managed data source with postgres. The cpu usage is
>>>>> my
>>>>> app trying to get a managed data source. Perhaps the jdbc driver is the
>>>>> issue. ..
>>>>>
>>>> Care to post your configuration? Maybe there are some changes missing
>>>> when
>>>> you updated to the newer version.
>>>>
>>>> Regards,
>>>>   Felix
>>>>
>>>> On Wed, May 23, 2018, 11:28 AM Christopher Schultz <
>>>>> ch...@christopherschultz.net> wrote:
>>>>>
>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>> Hash: SHA256
>>>>>>
>>>>>> Alex,
>>>>>>
>>>>>> On 5/22/18 7:39 PM, Alex O'Ree wrote:
>>>>>>
>>>>>>> I've noticed a behavioral difference from tomcat 7 to 8.5. In v7, I
>>>>>>> used to be able to put a computer to "sleep" with tomcat running.
>>>>>>> On resume, everything would be just fine. On tomcat 8.5, i'm
>>>>>>> noticing that all database connections are basically dropped and do
>>>>>>> not appear to to restart/resume when the computer resumes. Actually
>>>>>>> the whole computer runs super slow until i kill the tomcat process.
>>>>>>> I'm not entirely sure what's going on here. Has anyone else noticed
>>>>>>> this kind of behavior?
>>>>>>>
>>>>>> Are you using a tomcat-configured DataSource in your application? If
>>>>>> so, what does the configuration look like?
>>>>>>
>>>>>> I wouldn't expect any problems with sleep. I'm using Tomcat 8.5.29 on
>>>>>> MacOS and I haven't noticed any problems when my laptop goes to
>>>>>>
>>>>> sleep.
>>>>>
>>>>>> I'm using Oracle Java 1.8.0_131 in this particular case.
>>>>>>
>>>>>> When it's running slowly, can you tell which process is taking up all
>>>>>> the CPU (or disk)? Try using the Process Explorer to single-out a
>>>>>> process. If it's Tomcat (java.exe), take a thread dump to see what
>>>>>> Tomcat is doing.
>>>>>>
>>>>>> - -chris
>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>> Comment: GPGTools - http://gpgtools.org
>>>>>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>>>>>>
>>>>>> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlsFiIkACgkQHPApP6U8
>>>>>> pFi70g/8D9R8EkjpCeNziAUeQmWwxHwui+jbOd1rGjG7EID21mmmJJgw5IO1O8ok
>>>>>> F7GUWC8KloqFJ59m+Ib/3NCL5QkiuE/X++AyvDxgwuI1eqlxi86Gu7Jxw6wsfUj2
>>>>>> K1Ovp+jUeNEhuxPfx7zBiHXQPa1kN+B7ExxOyVEeybRalF27hlums2zF6IlC4VKm
>>>>>> LP2CFqMeEXMbLBEI6wXJrznxlcINwkQzYlX7EAbXzD4tOookS9wYhBeXi+3Yjugp
>>>>>> JbMUzIxOVKDzi2W8WYVRPhnhxSjVe5CVsQ32ghlwPEwzbMAgVcoQ7cwZ9r9l1Pg1
>>>>>> Z8GMiAk4Ui9m+TlKbW5N1r2RgSKLdhk4yUETgr+ykkyaMhc8Wt46vM1bdGjIgX6W
>>>>>> CCj/BHcM5IdLb56m1L0wiG82dftYlBNfu3hAlnoJls1GiVtRg5Ph5Dit+t2xH3Kh
>>>>>> GpS9r9HhzqbA3tjv4NSR6oRj5UXc/mu1qj93CFoGPf6ZwC5QiHWOMbeegLJxOXVK
>>>>>> yuIK1gl3ehTQhgcB+B2wK+0Id3gtcwOmzdzM3by2aSH+glfpwH3vRlYPLVUpAUf9
>>>>>> 7oNuMVwhGHFRKL+PF5o0hVldI/jFF2TqLdiQilTe4pfsRGKslgRJce0TIZT5ZSm5
>>>>>> jsQ2nCm1En7b+HW2hOeh2JjRkwwLqa5XIu7pjB2TVY1vhIJkdXs=
>>>>>> =aQz0
>>>>>> -----END PGP SIGNATURE-----
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>
>>>>
>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>

Reply via email to