我們有一個大部分都是靜態的頁面,包含幾個PHP包,每個PHP包都從我們的MSSQL數據庫中提取數據。PHP頁面中途停止加載,使用ODBC,數據源,MSSQL
有一個很奇怪的問題,頁面會隨機停止渲染。問題是零星的,並不總是可見的。有時頁面加載正確,有時會在到達文件結尾之前停止。
有問題的頁面,在這裏你可以看到的問題是在 開發:http://author.www.purdue.edu/discoverypark/climate/ PROD:http://www.purdue.edu/discoverypark/climate/index.php
如果刷新頁面上重複,你會希望能夠看到這個問題。問題只存在於包含對我們數據庫的調用的頁面上,但大部分時間頁面都會正常加載;只有時候它會停止輸出頁面。它已經破壞了正常的html以及php塊之前和之內。
這個問題在生產環境中似乎更糟糕;兩者之間的唯一區別就是與數據庫的數據源連接。
在PHP,ODBC和MSSQL中是否有任何已知的問題?它顯然與對數據庫的調用有關,這些都是存儲過程。這可能是數據源的問題嗎?
任何輸入,將不勝感激。
你看到在錯誤日誌中的任何錯誤?這聽起來像是必須有一個代碼或連接問題,導致頁面處理無效。 – whoughton 2011-04-06 14:22:30
php.ini中的'error_reporting'設置是你的朋友!將其設置爲記錄所有錯誤,打開日誌記錄(確保不顯示生產中的錯誤)並檢查日誌...如果這是一個PHP問題,您將看到它出現在日誌中,如果不知道您將會看到去別處看看。 – wimvds 2011-04-06 14:29:05
我檢查了我們的服務器管理員並啓用了錯誤日誌記錄功能,但是我沒有看到與此問題相關的任何錯誤。 – Will 2011-04-08 18:34:19