我已經通過Internet搜索了此錯誤,並且我沒有發現任何間歇性地遇到此問題的人。看起來我的應用程序會運行很長一段時間沒有問題,然後突然它停止工作,我得到這個錯誤。然後過了一段時間(我不知道這是多久),應用程序將再次開始工作。但最近爲了糾正這個問題,我只是重新啓動IIS服務器。應用程序池可能有問題嗎?我的任何事件日誌都沒有錯誤。Intermitant error命名管道提供程序:無法打開到SQL Server的連接[53]
我的服務器配置如下Windows 2008 64位運行PHP 5.4。我正在連接到Windows 2003上的SQL Server 2005.
這是我的錯誤。 感謝您的幫助
連接無法建立。 Array([0] => Array([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] => [Microsoft] [SQL Server Native Client 11.0]管道提供程序:無法打開與SQL Server的連接[53]。[message] => [Microsoft] [SQL Server Native Client 11.0]命名管道提供程序:無法打開與SQL Server [53]的連接。 =>數組([0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [code] => 0 [2] => [Microsoft] [SQL Server Native Client 11.0] Login timeout expired [message] = > [Microsoft] [SQL Server Native Client 11.0]登錄超時過期)[2] => Array([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] = > [Microsoft] [SQL Server Native Client 11.0]與SQL Server建立連接時發生網絡相關或特定於實例的錯誤。未找到或無法訪問服務器。檢查實例名稱是否正確以及是否配置了SQL Server以允許遠程連接。有關更多信息,請參閱SQL Server聯機叢書。[message] => [M icrosoft] [SQL Server Native Client 11.0]建立到SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。檢查實例名稱是否正確以及SQL Server是否配置爲允許遠程連接。有關更多信息,請參閱SQL Server聯機叢書。 ))
我所有的服務器都使用靜態IP地址。但昨晚讓我想到,在我的新Web服務器上,我沒有輸入任何wins服務器IP地址。同樣對於第二個DNS服務器,我放置一個外部DNS服務器。所以我將我的Web服務器改爲使用內部服務器,並且只使用了我的內部DNS服務器。我會看看這是否糾正了我的問題。到目前爲止,我的應用程序已經運行了12個小時而沒有崩潰。 Rick –