Apache-2.2
為什麼,當一切正常時,apache 重啟會寫入 error.log?
這只是一個小問題,但我想知道是否有人能告訴我原因 - 當我重新啟動 apache 時,這些行被寫入 /var/log/apache2/error.log
[Thu Mar 24 10:20:56 2011] [warn] mod_wsgi: Compiled for Python/2.6.5. [Thu Mar 24 10:20:56 2011] [warn] mod_wsgi: Runtime using Python/2.6.6. [Thu Mar 24 10:20:56 2011] [notice] Apache/2.2.16 (Ubuntu) mod_wsgi/3.2 Python/2.6.6 configured -- resuming normal operations
我該如何解決這個問題?我是不是該?
mod_wsgi 警告通知您潛在的依賴問題。雖然這不太可能成為問題(xyz 版本和 xyz+1 之間存在顯著 API 差異的情況並不常見),但它不確定這一點,因此警告您存在潛在問題。對此進行排序的唯一方法是針對較新版本重新編譯模組,如果您使用的是標準包,則需要等待包維護者執行此操作。如果您自己編譯了 Apache(或只是那個模組),那麼您可以重新編譯(即使您使用的是發行版的標準包,您也可以,但對於這麼小的問題,我不建議這樣做)。
“apache has started”通知已經進入錯誤日誌很長一段時間了 IIRC。在許多環境中,重新啟動是一個可能導致停機的問題,因此作為“通知”級別的消息存在可能是有效的,以便自動日誌掃描程序拾取並報告它是否發生在計劃的維護視窗之外。