不時我的Apache服務器日誌此錯誤「信號分段故障」。這個錯誤來自哪裏?
[星期六07年11月5點35分01秒2009] [聲明]兒童PID 2795退出信號分割故障(11)
什麼可能是背後的原因錯誤?
謝謝!
不時我的Apache服務器日誌此錯誤「信號分段故障」。這個錯誤來自哪裏?
[星期六07年11月5點35分01秒2009] [聲明]兒童PID 2795退出信號分割故障(11)
什麼可能是背後的原因錯誤?
謝謝!
也許它有助於降低您的apache2.conf中MaxRequestsPerChild的值。另外,禁用所有你不需要的Apache模塊可能會有所幫助。
看起來你正在運行某種條件下的段錯誤的CGI。檢查你有什麼CGI,然後測試它們。它們很可能是基於C或C++的cgi,因爲它是段錯誤,但不能保證。
A segfault基本上是由嘗試以非授權方式訪問內存引起的。要確定發生問題的位置,可以在系統上生成core file。如有必要,系統必須配置爲獲取這些文件,但這取決於您的系統;例如參見coreadm(1M)。
一旦獲得核心文件,您就可以使用諸如pstack之類的實用程序獲取引起故障的進程的堆棧跟蹤,還可以使用調試器獲取更多信息。