当前位置: 首页 > 知识库问答 >
问题:

WSO2 MI 7.0.0中收到错误并自动关闭服务器

鲍飞星
2023-03-14

接收以下共享的错误。有人能给我解答吗

提前感谢!

[2021-06-14 07:21:00,047]错误{org.apache.synapse.mediators.builtin.logmediator}-ERROR_MESSAGE=执行调用操作时出错,ERROR_CODE=0,ERROR_DETAIL=org.apache.synapse.mediators.builtin.callmediator.handlefault(callmediator.java:432)在org.apache.synapse.mediators.builtin.callmediator.handlenonblockingcall(callmediator.java:.mediate(callmediator.java:122)在org.apache.synapse.mediators.abstractListMediator.mediator.java:109)在org.apache.synapse.mediators.abstractListMediator.mediator(abstractListMediator.mediator(abstractListMediator.java:71)在org.apache.synapse.mediator.java:71)在美联社在org.apache.synapse.mediators.abstractListMediator.mediate(AbstractListMediator.java:109)在org.apache.synapse.mediators.abstractListMediator.mediate(AbstractListMediator.java:71)在org.apache.synapse.mediators.base.SequenceMediator.mediate(AbstractListMediator.java:158)在:624)在java.lang.thread.run(thread.java:748)处导致:org.apache.synapse.synapse.core.Axis2.Axis2Sender.HandleException(Axis2Sender.java:281)在org.apache.synapse.core.Axis2.Axis2Sender.Sendon(Axis2Sender.java:91)在org.apache.synapse.core.Axis2.Axis2Sender.sendon(Axis2Synapder.java:571)在)在org.apache.synapse.endpoints.httpendpoint.send(httpendpoint.java:96)在org.apache.synapse.mediators.builtin.callmediator.handlenonblockingcall(callmediator.java:278)...13更多原因是:java.lang.illegalstateException:I/O reactor已在org.apache.http.impl.nio.reactor.check(asserts.java:34)在org.apache.http.impl.nio.defaultConnectIoreactor.connect(在org.apache.synapse.synapse.transport.passthru.passthroughhttpsender.sendrequestContent(passthroughhttpsender.java:407)在org.apache.synapse.transport.passthru.passthroughhttpsender.invoke(passthroughhttpsender.java:277)在org.apache.axis2.engine.axisengine.send(axisengine.java:442)在org.apache.synapse.core.axis2.dynamicaxisoperation apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.ExecuteImpl(DynamicAxisOperation.java:167)在org.apache.axis2.client.operationClient.execute(operationClient.java:149)在org.apache.synapse.core.axis2.Axis2FlexibleMepClient.send(Axis2FlexibleMepClient.java:650)在

共有1个答案

暴夕
2023-03-14

根据上述误差轨迹,I/O反应器已经关闭。当您尝试使用已经关闭的I/O反应器发送消息时,您将得到一个类似于上面错误跟踪的错误。当I/O反应器关闭时,不重新启动MI服务器就无法恢复。关闭I/O反应器是一个关键问题,这通常不是由于配置发生的,而是由于一些环境因素造成的。

这可能是由于系统中打开的文件数量不足造成的。因此,检查您是否遵循了本文档中给出的步骤来优化操作系统级别的性能?

此外,您可以使用以下命令检查当前WSO2进程的允许文件限制。

请替换为wso2进程ID。

cat /proc/{PID}/limits

您可以使用以下命令检查用于运行WSO2 EI进程的用户的软文件和硬文件限制。

ulimit -Hn
ulimit -Sn
 类似资料:
  • 删除php扩展URL。//.htAccess代码 RewriteEngine on RewiteRule^dashboard$dashboard.php[L] 内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。 请与postmaster@localhost的服务器管理员联系,通知他们此错误发生的时间,以及您在此错误发生之前执行的操作。 有关此错误的详细信息可以在服务器错误日志中获得。

  • 问题内容: 我正在使我的HTTP服务器正常关闭。我从这里的帖子中获取了一些技巧,到目前为止,已经建立了这样的代码: 因此,我对这一切现在如何工作有一些疑问: 1)我在上面链接的答案指出“注意:下一行可能没有时间运行…”以进行goroutine中的错误处理。我如何确保可以保证完成?我需要在该线程上进行某种阻塞还是在它可以调用的主线程上建立一个通道? 2)截至目前,我不知道如果我有告诉的方式,如果我的

  • 我写了一个JAVA代码,使用Apache Commons Net FTPClient遍历FTP位置,并在Excel文件中获得输出。 我正在使用commons-net-3.0.1。罐子我做了一些测试 并发送,但仍会收到相同的错误。 我要做的就是遍历一个目录,如果找到了文件,就在excel中获取文件名和文件更新日期,如果找到了目录,就进入目录,直到再次找到文件。 请帮助并询问是否需要任何其他信息。我是

  • 我在用IntelliJ同步Gradle。Gradle项目由IntelliJ模板提供,但错误仍然存在。 我试着: 使用Android Studio做同样的事情,同样的事情发生了 我的系统:MacOS Big Sur 所以这是错误: 这是我的gradle构建脚本: 非常感谢!!!!!!!!

  • 我尝试了大部分可用的方法有解决这个错误但没有工作这是错误 这是我的控制器课程 这是我的主课

  • 我是Ruby on Rails的新手。我通过教程创建了两个基本的演示应用程序 PG::错误 服务器意外关闭了连接这可能意味着服务器在处理请求之前或处理请求时异常终止。 而且有时(通常是在我重新启动postgresql时), PG::错误 服务器意外关闭了连接这可能意味着服务器在处理请求之前或处理请求时异常终止。无法发送启动数据包:管道中断 这是我的堆栈跟踪 我在Ubuntu12.04(因为goog