AMQ222010: критическая ошибка ввода-вывода, завершение работы сервера - PullRequest
0 голосов
/ 16 мая 2019

Я использую Artemis версии 2.7.0

2019-05-13 04:24:21,872 WARN  [org.apache.activemq.artemis.core.server] AMQ222010: Critical IO Error, shutting down the server. file=NIOSequentialFile /opt/shared/messaging/server2/journal/activemq-data-6571.amq, message=Stale file handle: ActiveMQIOErrorException[errorType=IO_ERROR message=Stale file handle]
    at org.apache.activemq.artemis.core.io.nio.NIOSequentialFile.sync(NIOSequentialFile.java:193) [artemis-journal-2.7.0.jar:2.7.0]
    at org.apache.activemq.artemis.core.io.nio.NIOSequentialFile.doInternalWrite(NIOSequentialFile.java:309) [artemis-journal-2.7.0.jar:2.7.0]
    at org.apache.activemq.artemis.core.io.nio.NIOSequentialFile.internalWrite(NIOSequentialFile.java:286) [artemis-journal-2.7.0.jar:2.7.0]
    at org.apache.activemq.artemis.core.io.nio.NIOSequentialFile.access$100(NIOSequentialFile.java:43) [artemis-journal-2.7.0.jar:2.7.0]
    at org.apache.activemq.artemis.core.io.nio.NIOSequentialFile$SyncLocalBufferObserver.flushBuffer(NIOSequentialFile.java:352) [artemis-journal-2.7.0.jar:2.7.0]
    at org.apache.activemq.artemis.core.io.buffer.TimedBuffer.flushBatch(TimedBuffer.java:361) [artemis-journal-2.7.0.jar:2.7.0]
    at org.apache.activemq.artemis.core.io.buffer.TimedBuffer$CheckTimer.run(TimedBuffer.java:457) [artemis-journal-2.7.0.jar:2.7.0]
    at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_181]
Caused by: java.io.IOException: Stale file handle
    at sun.nio.ch.FileDispatcherImpl.force0(Native Method) [rt.jar:1.8.0_181]
    at sun.nio.ch.FileDispatcherImpl.force(FileDispatcherImpl.java:76) [rt.jar:1.8.0_181]
    at sun.nio.ch.FileChannelImpl.force(FileChannelImpl.java:388) [rt.jar:1.8.0_181]
    at org.apache.activemq.artemis.core.io.nio.NIOSequentialFile.sync(NIOSequentialFile.java:189) [artemis-journal-2.7.0.jar:2.7.0]
    ... 7 more

Эта ошибка, которую мы получаем в ведомом устройстве при обработке большого файла в режиме кластера.После получения этого сообщения сервер был выключен.

...