首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
默认用户访问超时时间吗?
hiado
2020-10-21 16:50
当用户访问一个controller时,就有一个线程启动了
请问能配置每个controller的执行超时时间,没执行完强制kill掉或强制返回给前台一个错误码?
防止死循环,或假死堆积
项目:
JFinal
评论区
JFinal
2020-10-21 16:51
在 jfinal 这个层面是没有配置的,也没有干预过, 完全由 tomcat、jetty、undertow 这些底层容器决定
如果生产环境有 nginx 代理的放在,也由 nginx 决定
所以,配置这些容器和 nginx 即可
回复
hiado
2020-10-21 16:54
我有一个方法,有可能会造成执行时间很长,nginx那边超时是返回了,但jfinal这边还一直在工作,堆积多了,cpu一直100%
回复
JFinal
2020-10-21 17:03
@hiado
jfinal 的工作线程是容器创建的,可以主动让出线程,但代码不优雅
回复
发送
我要反馈
热门反馈
扫码入社
如果生产环境有 nginx 代理的放在,也由 nginx 决定
所以,配置这些容器和 nginx 即可