Apache-2.2

在 Apache 錯誤日誌中獲取“腳本頭過早結束”時,是否也可以記錄發送到腳本的 GET 參數?

  • February 15, 2013

我在一個相當高的流量伺服器上有一個 PHP 腳本,它拋出了很多此類錯誤:

(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
Premature end of script headers: script.php

但是,對於我能想到的任何參數,腳本都會立即成功返回。也沒有使用者投訴,PHP 錯誤日誌中也沒有任何相應的錯誤。

但是,只有這個腳本會給出任何錯誤,所以我認為一定是有問題導致它在某些條件下失敗。為了進一步調試,我需要知道腳本失敗時將哪些 GET 參數發送到腳本。有沒有辦法修改 Apache 的錯誤日誌以包含這些資訊?

通過從錯誤日誌中的錯誤中獲取 IP 地址的域訪問日誌,我能夠以一種有點笨拙的方式解決這個問題。這讓我縮小到失敗的具體請求。能夠以這種方式從訪問日誌中獲取參數,並確認它正在返回內部伺服器錯誤(500)。

引用自:https://serverfault.com/questions/479157