Oom Killer убил мои услуги Talend Jobserver - как решитьJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Oom Killer убил мои услуги Talend Jobserver - как решить

Сообщение Anonymous »

С 2 недель мы сталкиваемся с проблемой с oom Killer , который убивает наш процесс Talend Jobserver из -за проблем с памятью, я думаю, вчера я смог определить эту проблему.

Код: Выделить всё

[Talend_User@jobserver] ~ $ free -h
total        used        free      shared  buff/cache   available
Mem:           23Gi        16Gi       3.1Gi       1.2Gi       3.7Gi       5.2Gi
Swap:            0B          0B          0B
[Talend_User@jobserver] ~ $ ps aux --sort -rss | grep java
talend   3180922  9.1  4.8 7351680 1184760 ?     Sl   Aug05 790:39 /usr/lib/jvm/jre-17-    openjdk/bin/java -Xms256M -Xmx2048M -XX:+UseG1GC -XX:+UseStringDeduplication -Dtalend_props=/opt/talend/Talend-8.0.1/jobserver/agent/conf/TalendJobServer.properties -classpath /opt/talend/Talend-8.0.1/jobserver/agent:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/commons-codec-1.17.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/commons-io-2.16.1.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/commons-lang3-3.14.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/commons-logging-1.2.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/commons-text-1.10.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/crypto-utils-5.12.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/daikon-exception-5.12.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/daikon-signature-verifier-5.12.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/httpclient-4.5.14.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/httpcore-4.4.16.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jeromq-0.5.2.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jmx-remote-optional-jmxmp-1.0-b7.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jna-5.14.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jnacl-1.0.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jna-platform-5.14.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jobserver.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/jsl.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/log4j-api-2.17.1.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/log4j-core-2.17.1.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/log4j-slf4j-impl-2.17.1.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.osgi.core-6.0.0.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.talend.monitoring-8.0.2.20250408_1317_patch.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.talend.monitoring.server-8.0.2.20250408_1317_patch.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.talend.remote.commons-8.0.2.20250408_1317_patch.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.talend.remote.jobserver.commons-8.0.2.20250408_1317_patch.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.talend.remote.jobserver.server.standalone-8.0.2.20250408_1317_patch.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/org.talend.remote.server-8.0.2.20250408_1317_patch.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/oshi-core-6.6.2.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/slf4j-api-1.7.36.jar:/opt/talend/Talend-8.0.1/jobserver/agent/./lib/studio-utils-1.0.11.jar org.talend.remote.jobserver.server.TalendJobServerMain
< /code>
Затем, в 14:22, убийца OOM и убил процесс рабочих мест, вот что я вижу в журналах ядра < /p>
298.scope,task=java,pid=3180922,uid=1001
Aug 11 14:22:45 jobserver kernel: Out of memory: Killed process 3180922 (java)  total-vm:7477140kB, anon-rss:1792360kB, file-rss:0kB, shmem-rss:0kB, UID:1001 pgtables:5708kB oom_score_adj:0
< /code>
My Java JVM Args являются следующими: < /p>
-Xms256M -Xmx2048M -XX:+UseG1GC -XX:+UseStringDeduplication
< /code>
Моя версия Java - следующая: < /p>
openjdk version "17.0.16" 2025-07-15 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.16.0.8-1) (build 17.0.16+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.16.0.8-1) (build 17.0.16+8-LTS, mixed mode, sharing)
Является ли мои аргументы JVM для 23g mem ?
Что мне нужно, чтобы предотвратить такие проблемы

Подробнее здесь: https://stackoverflow.com/questions/797 ... w-to-solve
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Oom Killer убил мои услуги Talend Jobserver - как решить
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Oom Killer убил мои услуги Talend Jobserver - как решить
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Oom Killer убил мои услуги Talend Jobserver - как решить
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Linux OOM Killer и Java-процесс
    Anonymous » » в форуме JAVA
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Почему программа утечки памяти не вылетает (убита oom killer)?
    Гость » » в форуме C++
    0 Ответы
    56 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»