【发生条件】
想要执行超出%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
当发生使用的线程数超出cluster/server-default/thread-max的设置值的处理时,Resin的进程将停止。