2014-09-29 55 views
0

我運行IIS 8.0,並且在亞馬遜網絡服務EC2PHP的警告:隨機字符日誌文件窗口

我有我的php.log這個輸出,這是造成PHP-FASTCGI窗口2012 PHP 5.4。 EXE崩潰每次

[29月2014年14點01分54秒澳大利亞/悉尼] PHP的警告:ÀSÀSÜ6在C:\的Inetpub \ wwwroot的\網站\包括\ confirmregisteruser.php上線67

然後我從IIS獲得標準錯誤

HTTP錯誤500.0 - 內部服務器錯誤 C:\ Program Files(x86)\ PHP \ v5.4 \ php-cgi.exe - FastCGI進程意外退出

最有可能的原因: IIS收到請求;但是,在處理請求期間發生內部錯誤。此錯誤的根本原因取決於哪個模塊處理請求以及發生此錯誤時工作進程中發生了什麼。 IIS無法訪問網站或應用程序的web.config文件。如果NTFS權限設置不正確,可能會發生這種情況。 IIS無法處理網站或應用程序的配置。 經過身份驗證的用戶沒有使用此DLL的權限。 該請求被映射到託管處理程序,但未安裝.NET可擴展性功能。

你可以嘗試的事情: 確保web.config文件的NTFS權限是正確的,並允許訪問Web服務器的機器帳戶。 檢查事件日誌以查看是否記錄了任何其他信息。 驗證DLL的權限。 如果請求映射到託管處理程序,請安裝.NET可擴展性功能。 創建跟蹤規則以跟蹤此HTTP狀態碼失敗的請求。有關爲失敗的請求創建跟蹤規則的更多信息,請單擊此處。

詳細錯誤信息: 模塊FastCgiModule 通知ExecuteRequestHandler 處理程序PHP54_via_FastCGI 錯誤代碼0x000000ff 請求的URL https://site.com:443/includes/confirmregisteruser.php 物理路徑C:\的Inetpub \ wwwroot的\站點\包括\ confirmregisteruser.php 登錄方法匿名 登錄用戶匿名

任何關於如何進一步調試此提示的提示或想法?

事件日誌說了很多相同的事情,除了較少的細節。可以張貼,如果你想

+0

你從PHP得到命令行輸出什麼,如果你運行C:\ Program Files文件(x86)的\ PHP \ V5.4 \ php-cgi.exe – 2014-09-29 05:18:32

+0

另一個要嘗試的方法是在php.ini中啓用output_errors並將其更改,以便在php錯誤時返回200而不是5xx。 – 2014-09-29 05:25:37

回答

0

看起來這實際上是我們的MSSQL數據庫的問題。

具體來說,它與發佈者和訂閱者約束之間的複製有關,一旦解決了php中的錯誤和奇怪的警告消失了。

我希望這有助於在未來的人 - 但牽強,它可能看起來:(