【问题标题】:Can't restart rails server (only hard reset helps)无法重新启动 Rails 服务器(只有硬重置有帮助)
【发布时间】:2016-07-09 16:58:33
【问题描述】:

我在我的开发环境中使用标准的 WEBrick 服务器

1) 我通过rails s运行服务器

2) 然后我用ctrl-C 将其关闭

3) 再次使用rails s 出现如下错误

因此,每次我必须重新启动服务器时,我都会从 /tmp/pids/server.pid 中杀死进程并删除 .pid 文件,这很痛苦......

任何想法为什么会发生这种情况?

【问题讨论】:

    标签: ruby-on-rails webrick


    【解决方案1】:

    由于您在 RubyMine (RM) 中,我的建议是(稍微)改变您使用/控制服务器的方式。

    不要打开终端并输入rails s,而是使用 RM 提供的服务器配置。

    选择后,它将启动您的服务器并为您提供一个新面板,仅用于控制您的服务器:

    这里很酷的是有一个启动/重新启动按钮(在我刚刚启动服务器的屏幕截图中显示了重新启动图标)。当您准备好因任何原因重新启动服务器时,只需打开此面板并单击该重新启动按钮(或单击停止按钮,然后根据需要单击开始图标)。

    我在 RM 的终端实现方面遇到了一些小问题,但我在使用这种方法从 RM 管理服务器时从来没有遇到过问题。

    我确实在您的原始屏幕截图中注意到您确实打开了两个终端窗口(本地和本地(1))。如果您坚持在 RubyMine 中使用终端方法进行服务器管理,那可能是问题的一部分(我记得当我在 RM 中打开多个终端 shell 时让自己陷入“麻烦”)

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 1970-01-01
      • 2012-12-12
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 2017-03-05
      • 2020-10-04
      相关资源
      最近更新 更多