【问题标题】:What terminal command stops webrick server besides Ctrl-C?除了 Ctrl-C 之外,还有什么终端命令可以停止 webrick 服务器?
【发布时间】:2011-08-15 07:28:55
【问题描述】:

我们正在使用 Redmine。 mysql 适配器在早上尝试第一次 Redmine 操作时出现段错误,例如单击“项目”菜单。手动重启 Webrick 后,Redmine 完美运行。

问题是 mysql gem 是针对 MySQL 5.0 编译的,但我们使用的是更高版本的 MySQL。这是我在官方 Redmine 问题跟踪器上学到的。目前,我不会尝试针对我们的版本重新编译。

我有一个可以在凌晨重新启动服务器的 vbscript 脚本。 vbscript 脚本运行一个包含ruby script/server webrick -e production 的批处理文件,它可以启动 webrick,但如果 webrick 已经在运行,则该脚本不会产生影响。我需要一个可以停止服务器的命令。

【问题讨论】:

  • 信息不足。是什么导致了“第一次 Redmine 操作”。 ? '早上',所以如果你在它失败后重新启动它,那么它可以工作吗?你为什么怀疑'Ctrl-C'。请修改您的帖子,以包含来自 cmd 行或日志文件的带有确切错误消息的用例记录。这些是晦涩的标签,也许您可​​以添加一些仍然与您的问题相关的更普遍的兴趣标签。祝你好运。

标签: command-line redmine webrick


【解决方案1】:

我在 Windows 系统上安装时遇到了类似的问题 - 活动 8 小时后,mysql 适配器会出现段错误。

解决方法是在 ruby​​\bin 中放置另一个 mysql 二进制文件。

forum 中描述了该问题,installation manual 中提供了指向其他 dll 的链接。

附带说明,但与此问题无关:问题标记为 webrick,请注意您应该在 mongrel 而不是 webrick 上运行 redmine。上面链接的wiki页面还说:

不建议将 webrick 用于除 发展。

【讨论】:

  • 谢谢。我得到了dll。我等不及明天早上了。
猜你喜欢
  • 2017-11-29
  • 2020-12-19
  • 2017-09-17
  • 1970-01-01
  • 2020-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多