程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> PostgreSQL >> 解決PostgreSQL服務啟動後占用100% CPU卡死的問題

解決PostgreSQL服務啟動後占用100% CPU卡死的問題

編輯:PostgreSQL

進程中有N個postgres.exe(此為正常,見官方文檔),卻有一個始終占滿CPU(由於本機是雙核,占用了50%的資源)。自帶的pgAdmin III連接會死掉。

此問題在網上搜索沒找到答案。

查看日志發現有這樣一條錯誤信息:

%t LOG:  could not receive data from client: An operation was attempted on something that is not a socket.

根據錯誤提示,在HP的官網找到了答案(應該是win的問題,卻在這找到了答案,很有意思)(http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00724449&lc=zh-hans&dlc=zh&cc=tw&product=86191&lang=zh ):


步驟 1: 復位 Winsocks 
通過復位 Winsock 層可讓浏覽器使用 URL 找到網頁。 根據您的 Windows 版本使用下面相關章節。
安裝有 Windows XP Service Pack 2 或更高的電腦
如果安裝有 Windows XP Service Pack 2 或更高版本,請執行本節中的操作步驟。 如果未安裝 Service Pack 2,請跳至步驟 2。
點擊 “開始” ,然後點擊 “運行” 。
在“打開”項中鍵入: netsh winsock reset
點擊 “確定” ,然後重新啟動電腦。
--------------------------------------------------------------------------------
打開cmd,運行netsh winsock reset,重啟計算機,故障排除!

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