我有一個perl腳本通過Ajax調用。它只是將3個值寫入數據庫。代碼工作正常(值得到寫入成功),但我得到一個「內部服務器錯誤」引發。 Errorlog說「腳本標題的提前結束」。從Perl腳本引發的內部服務器錯誤500 - 但腳本工作正常
應用程序沒有問題 - 它可以根據需要運行幾個月 - 但在測試其他內容時我通過Firebug發現了錯誤。
因此,我開始剝離腳本中的perl,試圖找到問題..並繼續,直到我只剩下兩行.. shebang和exit ..我仍然得到500錯誤。直接從瀏覽器運行腳本會在瀏覽器窗口中顯示500錯誤...從命令提示符處可以正常運行 - 即。沒有在Apache的錯誤日誌。
服務器配置沒有任何問題 - 它有數百個perl腳本,並且已運行多年。
謝謝...我現在明白了! :) – Upland 2011-02-25 20:15:47