Получена ошибка в WSO2 MI 7.0.0 и сервер автоматически выключается

Получение ошибки, как указано ниже. Может ли кто-нибудь помочь мне с решением

Заранее спасибо!

Согласно приведенному выше графику ошибки, реактор ввода-вывода был отключен. Когда вы пытаетесь отправить сообщения, используя уже отключенный реактор ввода-вывода, вы получите сообщение об ошибке, аналогичное приведенной выше трассировке ошибки. Когда реактор ввода-вывода выключен, нет возможности восстановить его без перезапуска сервера MI. Отключение реактора ввода-вывода является критической проблемой, и обычно это происходит не из-за конфигурации, а из-за некоторых факторов окружающей среды.


person Syed_H    schedule 14.06.2021    source источник


Ответы (1)


Это может произойти из-за недостаточного количества открытых файлов в системе. Поэтому проверьте, выполнили ли вы шаги, указанные в этом документации для оптимизации производительности на уровне ОС?

Кроме того, вы можете проверить допустимые ограничения файлов для текущего процесса WSO2, используя следующую команду.

Замените на идентификатор процесса wso2.

Вы можете проверить программные и жесткие ограничения файла для пользователя, которого вы используете для запуска процесса WSO2 EI, используя следующие команды.

cat /proc/{PID}/limits

Спасибо за обновление, KAsara. После оптимизации производительности на уровне ОС я вижу, что проблема не возникла. Но до сих пор не удалось найти точную первопричину.

ulimit -Hn
ulimit -Sn
person KAsara    schedule 14.06.2021
comment
[2021-06-14 07: 21: 00,047] ОШИБКА {org.apache.synapse.mediators.builtin.LogMediator} - ERROR_MESSAGE = Ошибка при выполнении операции вызова, ERROR_CODE = 0, ERROR_DETAIL = org.apache.synapse.SynapseException: ошибка при выполнении операции вызова в org.apache.synapse.mediators.builtin.CallMediator.handleFault (CallMediator.java:432) в org.apache.synapse.mediators. builtin.CallMediator.handleNonBlockingCall (CallMediator.java:281) в org.apache.synapse.mediators.builtin.CallMediator.mediate (CallMediator.java:122) в org.apache.synapse.mediators.AbstractListMediator.mediate (AbstractListMediator.mediate (AbstractListMediator.mediate) 109) на org.apache.synapse.mediators.AbstractListMediator.mediate (AbstractListMediator.java:71) на org.apache.synapse.mediators.template.TemplateMediator.mediate (TemplateMediator.java:133) на org.apache.synapse.mediators .template.InvokeMediator.mediate (InvokeMediator.java:148) на org.apache.synapse.mediators.template.InvokeMediator.mediate (InvokeMediator.java:84) на org.ap ache.synapse.mediators.AbstractListMediator.mediate (AbstractListMediator.java:109) в org.apache.synapse.mediators.AbstractListMediator.mediate (AbstractListMediator.java:71) в org.apache.synapse.mediators.base.SequenceMediator. SequenceMediator.java:158) на org.apache.synapse.mediators.MediatorWorker.run (MediatorWorker.java:86) на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) на java.cava.ua $ Worker.run (ThreadPoolExecutor.java:624) в java.lang.Thread.run (Thread.java:748) Вызвано: org.apache.synapse.SynapseException: непредвиденная ошибка при отправке сообщения на org.apache.synapse. core.axis2.Axis2Sender.handleException (Axis2Sender.java:281) в org.apache.synapse.core.axis2.Axis2Sender.sendOn (Axis2Sender.java:91) в org.apache.synapse.core.axis2.Axis2Synapse (Environment.sendOn) Axis2SynapseEnvironment.java:571) в org.apache.synapse.endpoints.AbstractEndpoint.send (AbstractEndpoint.java:408) в org.apache.synapse.endpoint s.HTTPEndpoint.send (HTTPEndpoint.java:96) в org.apache.synapse.mediators.builtin.CallMediator.handleNonBlockingCall (CallMediator.java:278) ... еще 13 Вызвано: java.lang.IllegalStateException: I / O реактор был отключен на org.apache.http.util.Asserts.check (Asserts.java:34) на org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.connect (DefaultConnectingIOReactor.java:225) на org. apache.synapse.transport.passthru.connections.TargetConnections.getConnection (TargetConnections.java:97) в org.apache.synapse.transport.passthru. DeliveryAgent.submit (DeliveryAgent.java:162) по адресу org.apache.synapse.transport.passthru.PassThroughHttpSender.sendRequestContent (PassThroughHttpSender.java:407) по адресу org.apache.synapse.transport.passthru.Passender. 277) в org.apache.axis2.engine.AxisEngine.send (AxisEngine.java:442) в org.apache.synapse.core.axis2.DynamicAxisOperation $ DynamicOperationClient.send (DynamicAxisOperation.java:185) в org.apache.synapse .core.axis2.DynamicAxisOperation $ DynamicOperationClient.executeImpl (DynamicAxisOperation.java:167) в org.apache.axis2.client.OperationClient.execute (OperationClient.java:149) в org.apache.synapse.core.axis2.Axis2FsendMEPClient (Axis2F flexibleMEPClient.java:650) at org.apache.synapse.core.axis2.Axis2Sender.sendOn (Axis2Sender.java:85) ... еще 17 - person Syed_H; 15.06.2021