1

如果这是一个真正的问题,我希望在这里或在 Google 中找到它,但我似乎是唯一遇到它的人:

在我的开发笔记本电脑上让我们的普通 Rails 应用程序运行几个小时或几天后,我会发现 stdout 没有新的输出(通常反映 development.log 输出)。服务器仍然响应,因为我可以向它发出 HTTP 请求并且它会提供响应,并且我可以成功关闭该服务器并启动一个新服务器,而无需清除我的终端选项卡。

这是 Rails 3.0.9、WEBrick 1.3.1、ruby 1.9.2 (2011-02-18)、OS X 10.6.7。

有没有其他人遇到过这个?我的直觉是切换到 Mongrel,但我们有一个由 6 个其他人组成的开发团队,他们对切换底层基础设施犹豫不决,只是因为一台机器上的一个不可重现的问题可能会或不会通过切换来解决......

4

1 回答 1

1

我在 Ubuntu (Linux) 上也遇到过同样的事情。当我让计算机进入睡眠状态时会发生这种情况。解决方法是先杀死服务器。

于 2011-06-27T04:05:27.587 回答