当 Mongrel 线程锁定时用户请求会发生什么?由 monit 重新启动?

发布于 2024-09-14 11:23:22 字数 190 浏览 8 评论 0原文

我在任何地方都找不到这个问题的答案,所以希望有人能提供帮助。

我们运行一组 30 台混合服务器和服务器。刚刚开始使用 monit 来识别锁定的线程并重新启动它们。

我的问题是,当发生这种情况时,由锁定线程处理的用户请求会发生什么 - 特别是,他们在浏览器中看到什么?

我认为他们遇到了某种错误?

谢谢。

I cannot find an answer to this anywhere I've looked so hoping someone can help.

We run a pack of 30 mongrel servers & have just started to use monit to identify locked threads and restart them.

My question is, what happens to the users request, which was being handled by the locked thread when this happens - especially, what do they see in their browser?

I assume they get some sort of error?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余厌 2024-09-21 11:23:22

如果 Mongrel 被强制重新启动,用户会收到“连接已被对等方重置”消息,通常或在某些情况下,只是一个空白屏幕。如果你想测试它,你可以用一个只调用 while(1) {} 的动作来模拟它,然后杀死运行它的杂种。

If Mongrel is forcibly restarted, the user gets a "Connection was reset by peer" message, usually, or in some cases, just a blank screen. If you want to test it, you can simulate it with an action that just calls while(1) {}, and then kill the mongrel running it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文