2016-10-13 119 views
1

我有一個簡單的PHP應用程序運行在這臺服務器上,它允許其他人在線驗證一些信息。 Apache幾天前一直運行OK。 應用程序使用Postgrees,並且apache服務由附加組件「Enterprise Db Apache」配置,它不是由我配置的,而是連接到門戶以在線顯示。這有點讓我失望,而且我對數據庫和服務器沒有預先的知識或經驗,需要重新聯機。我該如何開始找出阻止它的原因?Windows Server 2008 R2錯誤1053 apache

下面是錯誤的鏈接試圖再次啓動它,當我收到:我已搜索周圍SO https://dl.dropboxusercontent.com/u/12837412/Erro%201053.png

試圖更新.NET沒有成功, 和所有我發現線程是基於人們寫的定製服務,發現這個錯誤代碼非常通用,我非常失落,並且在砧板上佔據了我的脖子。

編輯:試了一些修復這裏建議,但沒有成功。我正在考慮重新安裝服務,這是一個非常糟糕的主意嗎?有沒有一種安全的方式來做到這一點,而不會丟失數據庫中的數據?這裏已經有教程了嗎?

回答

1

問題在於服務器中C/C++庫版本的兼容性導致與服務相關的程序無法正常啓動。對庫的兼容版本進行簡單的重新整理使服務能夠再次啓動。

0

也許您的服務需要的時間超過30秒(Windows默認超時)才能啓動並向服務控制管理中心報告準備就緒。通常這是因爲性能問題。

一個可能的解決方案是通過註冊表來擴展它。

  1. 轉到開始>運行>鍵入regedit
  2. 導航到:HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \控制
  3. 選定的控制文件夾,右鍵單擊窗格右側,並選擇新的DWORD值
  4. 命名新的DWORD:ServicesPipeTimeout
  5. 右鍵單擊ServicesPipeTimeout,然後單擊修改
  6. 單擊十進制,鍵入 '180000',然後單擊確定
  7. 重新啓動計算機
+0

我試過類似的修復超時設置爲60000.試圖增加超時和不幸並沒有解決問題。而最讓我感興趣的是,它確實工作了很長時間,並無故停止。 –

+0

嘗試更改從本地系統帳戶登錄到網絡服務的服務。 –

+0

嘗試使用網絡服務登錄,但它沒有解決問題... –

相關問題