N
N
nemurenai_yuki2021-02-10 06:52:22
Java
nemurenai_yuki, 2021-02-10 06:52:22

Why can JBoss hang on the dcm4chee server?

Good morning/afternoon/evening everyone! In a medical organization, I encountered such a problem: there is a dcm4chee server, to which data is poured from CT, MRI, mammography devices, and from which workstations take pictures, - and this server has recently begun to freeze (or rather, not a server, but a JBoss daemon ). As far as I know, no changes have been made to the configs recently.

The problem is fixed by "killing" the JBoss process and restarting the dcm4chee service. Although sometimes even after these manipulations it freezes, you have to repeat the procedure.

In the logs that dcm4chee writes, the following entries are confusing:

Caused by: java.lang.OutOfMemoryError: Java heap space
2021-02-02 07:18:45,364 ERROR -> (Timer-3) [STDERR] java.lang.OutOfMemoryError: Java heap space
2021-02-02 07:18 :
45,406 ERROR -> (DefaultQuartzScheduler_QuartzSchedulerThread) [STDERR] Exception in thread "DefaultQuartzScheduler_QuartzSchedulerThread
" 07:18:46,792 ERROR -> (Thread-734) [org.jboss.ejb.plugins.cmp.jdbc.JDBCJBossQLQuery.File#findFilesToCompress] Find failed
org.jboss.util.NestedSQLException: Error; - nested throwable: (java.lang.OutOfMemoryError: Java heap space)


And in general there are several entries like "OutOfMemoryError: Java heap space".

The output of the error stream is the same in both dumped logs, but I don’t know if this is important:
2021-02-02 07:01:13,071 ERROR -> (main) [STDERR] SLF4J: Class path contains multiple SLF4J bindings.
2021-02-02 07:01:13,073 ERROR -> (main) [STDERR] SLF4J: Found binding in [jar:file:/opt/dcm4chee/server/default/lib/slf4j-log4j12-1.6.1.jar! /org/slf4j/impl/StaticLoggerBinder.class]
2021-02-02 07:01:13,073 ERROR -> (main) [STDERR] SLF4J: Found binding in [jar:file:/opt/dcm4chee/server/default/tmp /deploy/tmp8126112517599907717weasis-pacs-connector-exp.war/WEB-INF/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
2021-02-02 07:01:13,073 ERROR -> (main) [STDERR] SLF4J: See www.slf4j.org/codes.html#multiple_bindings for an explanation.
2021-02-02 07:01:13,082 ERROR -> (main) [STDERR] SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]


In general, help, please, if someone has come across this: advice, a solution, whatever. Thanks in advance for your attention. I am attaching two log files: Link .
JBoss version: 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181440).

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry, 2021-02-10
@q2digger

I'm not a very big specialist in JBoss, but he also writes in capital letters that he has an error related to a lack of memory.
Add memory to the server, and (or) start tuning the parameters with which it starts (Xms, Xmx, whatever else it has ..).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question