当发生使用的线程数超出cluster/server-default/thread-max的设置值的处理时,Resin的进程将停止。

 
【发生条件】
想要执行超出%ApplicationRuntime%/conf/http.xml中已设置的cluster/server-default/thread-max的值的处理时,将容易发生。
具体在为以下的状态时,有可能发生。

1.Resin接收了大量的请求
2. TCP连接的匮乏

【原因】
在为上述状态时,可能是因为Resin没有线程来监视自身的状态而导致发生。
Resin的状态监视线程在20分钟及以上没有运行时发生此现象。

【规避方法】
在【原因】中所记载的系统停止的状态时,由于即使维持此状态也不能预测恢复,请实施重启。
另外,将cluster/server-default/thread-max的值设置为较大数字,是有效的防范于未然的方法。

${AppRuntime}/conf/http.xml 的 cluster/server-default/thread-max设置的详细信息请参阅以下。

・WebPlatform设置指南(以下URL是Web Platform Ver.7.2。)
    https://www.intra-mart.jp/download/product/v72_doc/iwp_iaf/configuration/iwp_config_guide_v72.pdf(日语)

・Resin references(以下URL是Resin Ver.3.1。)
    https://www.caucho.com/resin-3.1/doc/server-tags.xtp#thread-max (英语)

-- 适用对象 ----------------------------------------------------------
iWP/Web系统构建基础/WebPlatform/AppFramework
--------------------------------------------------------------------------


FAQID:405
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持