gpt4 book ai didi

grails - grails tomcat-是否隔离了用户错误

转载 作者:行者123 更新时间:2023-12-02 15:37:46 27 4
gpt4 key购买 nike

如果我在Tomcat中部署了grails应用程序,并且有100个用户与该站点进行交互,并且一个用户执行了一些导致无法恢复的错误/堆栈跟踪的代码,那么其他99个用户是否与该错误完全隔离了?我认为底层线程模型应该是这种情况,但我想确认一下。

谢谢

最佳答案

这取决于错误发生的位置。如果这是本地化到当前正在执行的线程,则其他用户不会受到影响。但是,您可以创建一些会影响站点上所有用户的内容-一个极端的例子是在没有运行SecurityManager的情况下调用System.exit()。

所以是的,Grails(或更确切地说是Tomcat或其他应用程序服务器)将为每个单独的请求运行一个线程,因此引发异常仅在引发异常的线程中是本地的。

关于grails - grails tomcat-是否隔离了用户错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7315756/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com