程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 玩轉Windows服務系列——Windows服務啟動超時時間,windows超時

玩轉Windows服務系列——Windows服務啟動超時時間,windows超時

編輯:C++入門知識

玩轉Windows服務系列——Windows服務啟動超時時間,windows超時


最近有客戶反映,機房出現斷電情況,服務器的系統重新啟動後,數據庫服務自啟動失敗。第一次遇到這種情況,為了查看是不是斷電情況導致數據庫文件損壞,從客戶的服務器拿到數據庫的日志,進行分析。

數據庫工作機制

要分析數據庫啟動失敗的原因,首先說明一下數據庫服務的工作機制。

數據庫分為六大服務:

snapshot 服務啟動時掛起 事件ID 7022

有事件ID與事件描述,谷歌之,但是沒有找到相應的解決方案,沒辦法,還是只能從數據庫日志來分析。

再次分析日志,看到這樣一種情況:

玩轉Windows服務系列——創建Windows服務

玩轉Windows服務系列——Debug、Release版本的注冊和卸載,及其原理

玩轉Windows服務系列——無COM接口Windows服務啟動失敗原因及解決方案

玩轉Windows服務系列——服務運行、停止流程淺析

玩轉Windows服務系列——Windows服務小技巧

玩轉Windows服務系列——命令行管理Windows服務

玩轉Windows服務系列——Windows服務啟動超時時間


win7 不可以啟動windows時間服務,以前可以的現在如圖

我記得以前用win7的時候也有這種情況,好像不用管他,關了這個窗口,過一會你再打開就會顯示同步好了,手動同步我也出現過
 

不可以啟動windows time服務 電腦時間不可以同步

啟動rpc相關的服務,啟動Windows Time,然後同步。
啟動服務的方法:右鍵點擊我的電腦,選擇管理,在左側點服務和應用程序下的服務,在右側啟動Windows Time 和Remote Procedure Call (RPC)、Remote Procedure Call (RPC) Locator,最好把DCOM Server Process Launcher、Application Management一起啟動,並在他們各自的屬性裡把啟動類型選擇為自動,應該可以解決問題。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved