2011-08-15 70 views
0

我们正在使用Redmine。当尝试第一次Redmine操作时,早上的mysql适配器发生段错误,例如,点击Projects菜单。在Webrick手动重新启动后,Redmine完美地工作。什么终端命令停止webrick服务器除了Ctrl-C?

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

我有一个vbscript脚本,可以在早上很早的时候重新启动服务器。 vbscript脚本运行一个包含ruby script/server webrick -e production的批处理文件,它可以启动webrick,但是如果webrick已经在运行,那么脚本没有什么区别。我需要一个可以停止服务器的命令。

+0

没有足够的信息。什么导致了'第一次Redmine操作'。 ? '早上',所以如果你在失败后重新启动它,那么它有效吗?你为什么怀疑'Ctrl-C'。请修改您的帖子,以包含您的使用案例的抄本以及来自cmd行或日志文件的确切错误消息。这些都是晦涩的标签,也许您可​​以添加一些与您的问题相关的更常见的兴趣标签。祝你好运。 – shellter

回答

0

我有一个类似的问题,当安装在Windows系统 - 8小时的活动后,MySQL适配器会segfault。

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

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

在附注中,但并未真正涉及到此问题:问题标签为webrick,请注意,您应该在杂种而不是webrick上运行redmine。上述链接的维基页面还提到:

不建议将webrick用于除 开发以外的其他任何项目。

+0

谢谢。我得到了DLL。我不能等明天早上。 – systemovich

+0

它工作完美。 – systemovich