今天我修复了一个应用程序中的错误,该错误可能导致servlet请求/响应周期中的无限循环.
所以只是出于好奇:如果我的servlet实际上被困在for(;;)循环中会发生什么?
是否有可能恢复?tomcat会检测到这个吗?可以在不重新启动服务器的情况下杀死此实例吗?
或者这是可能发生的最糟糕的事情之一,以及一种非常快速的杀死网络容器的方法?
编辑:这是一个真正的无限循环消耗CPU始终消耗CPU而不是内存.我让它运行了几分钟.我想,我可以确认tomcat不会检测到这种事情:-)