On Sun, Feb 16, 2025 at 12:04 AM Усманов Азат Анварович <usma...@ieml.ru>
wrote:

>  Jdbc config from server<Resource name="jdbc/IEML_DB" auth="Container"
> type="javax.sql.DataSou
> rce"
>                maxActive="200" maxIdle="200" maxWait="50000"
>                username="educ_pres" password="*****"
>                driverClassName="oracle.jdbc.driver.OracleDriver"
>                url="jdbc:oracle:thin:@//192.168.1.8:1521/moon.ieml.ru"
>
> Jdbc config from server 2
>
>     <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleD
> river"
>                  maxActive="1000" maxIdle="1000" maxWait="50000" name="jdb
> c/IEML_DB" password="*****" type="javax.sql.DataSource" url="jdbc:oracl
> e:thin:@//192.168.1.8:1521/moonutf8.ieml.ru" username="educ"
>                  validationQuery="select 1 from dual" testWhileIdle="true"
>  testOnReturn="true" accessToUnderlyingConnectionAllowed="true"
>                    removeAbandoned="true" removeAbandonedTimeout="3600"
>            logAbandoned="true" factory="org.apache.tomcat.jdbc.pool.DataSo
> urceFactory"/>
> ________________________________
> От: Усманов Азат Анварович <usma...@ieml.ru>
> Отправлено: 16 февраля 2025 г. 0:36
> Кому: users@tomcat.apache.org <users@tomcat.apache.org>
> Тема: tomcat and linux oom-killer
>
> Hi everyone! I'm not sure if this is an appropriate place to ask, but here
> is my Problem
> I have an old oracle 10g server with 2 schemas/sid, moon and moonutf8.
> tomcat is also installed as a webserver on the same physical server .
> 1-st schema moon - has oldjava app and old tomcat 7.092 with practically
> 1-2 people using it.
> 2nd schema is a production schema of the much more modern version of the
> same app . Modern version of the app is hosted on different ip address
> with different tomcat 9.064
> so the only java processes on that old server are   related to old tomcat
>  on the server with old oracle( with ipaddress 192.168.1.8) I received the
> following message in the logs
> java invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
> Feb 15 11:49:20 moon kernel: java cpuset=/ mems_allowed=0
> Feb 15 11:49:20 moon kernel: Pid: 37306, comm: java Not tainted
> 3.8.13-68.2.2.el6uek.x86_64 #2
> Feb 15 11:49:20 moon kernel: Call Trace:
>
> Am I correct to assume that whatever caused the java to ask for more
> memory, and oracle to be killed was related only to an old app?
> In case this was confusing  here is a short summary of all the software
> versions
> server 1 (ip address 192.168.1.8)
> java version 8.333
> tomcat version 7.0.92
> App name: Pres
> oracle schema: moon
>
> server 2 (ip address 192.168.1.9)
> java version 8.202
> tomcat version 9.0.64
> app name Education
> oracle schema used: moonutf8
>
> there is no oracle installed on server 2 and both  tomcats use jdbc to
> connect ,  both server have RHEL 6 installed
>
>
>
>
>
>
>
>
>
>
>
Hi,

The question is not Tomcat related and shall be noted that Tomcat 7 is out
of support.

Based on the information provided, it is reasonable to assume that the
memory issue, triggering the OOM-killer and affecting Oracle by the memory
contention, is primarily due to the application leaking memory.

Reply via email to