關於APACHE進程重啟問題的分析 Parent: child process exited with status 3221225477 -- Restarting

來源:互聯網
上載者:User

關於APACHE進程重啟問題的分析 Parent: child process exited with status 3221225477 -- Restarting

現象:每過1段時間(幾十分鐘),APACHE進程就會自動重啟,並在它的錯誤記錄檔裡留下這個記錄:Parent: child process exited with status 3221225477 -- Restarting

分析:
錯誤碼3221225477轉為16進位就是C0000005,它是由WINDOWS核心發出的一般性保護錯誤。所以,只要是APACHE本身或用到的DLL(如果用內嵌方式運行PHP,也就包括PHP及其用到的第3方DLL或SO)崩潰,都會產生這個WIN錯誤。

可能原因:
1、沒有將libmySQL.dll複製到WINDOWS/SYSTEM32目錄。其實,答案並非這麼簡單,很可能是在PATH環境變數對應的搜尋路徑裡已經有了一個優先調用的且與當前APACHE版本不相容的libmySQL.dll或其它DLL。
2、MySQL5.1.40安裝包時內建的libmySQL.dll不支援Apache5.2.14 + PHP5.2.11。解決辦法是用PHP5.2.11裡的libmySQL.dll。
3、xdebuger dll version 2.0.5有問題,也有可能是它跟當前APACHE或PHP不相容導致,解決辦法是用它的老版本2.0.0。

4、當用GD函數庫對映像進行縮放時,如果用imagecreatefromjpeg()對非JPG的檔案[比如實際上GIF,但被人為改副檔名為JPG]時會導致出現這個錯誤。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.