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

來源:互聯網
上載者:User

進程中有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,重啟電腦,故障排除!

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.