2011-08-15 103 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