I've been having an issue for about 5 months now and after upgrading to
8.4 did not fix it I figured I'd try this list. I tried the perform
list a while back but no bites.
My system: Windows XP64 SP2, dual Opteron 2218, 12G ram, PostgreSQL
8.4. I am the only person using the postgres server and I only have one
db. Yesterday I dumped from 8.3.7, installed 8.4 and restored my db to
8.4. Everything works fine except the problem that I've had since about
January. I didn't have this problem until I upgraded to 8.3.6 (I
think). It did the same thing with 8.3.7. Here is what's happening...
From a fresh server restart I have one process that will run one
processor 100% essentially forever. (I've let it go for about a week
just to see if it would ever stop and it didn't). Attached is a text
dump from ProcessExplorer. I have highlighted the relevant lines with
****. Also attached is the current postgresql log after a server
restart. You can see from the log that about every 70 seconds there is
an entry "WARNING: pgstat wait timeout". This will go on forever.
From the ProcessExplorer file, the offending process is 2384. From
within ProcessExplorer, if I suspend 2384 the log entries do not cease.
>From within ProcessExplorer, if I attach the debugger it will
immediately terminate the process and then restart with a new process
id. For the last 5 months since I noticed the problem I have resorted
to using ProcessExplorer to suspend the process, thus freeing up a CPU,
and just let the log files get cluttered. I assume this is a bug?? Any
help would be greatly appreciated.
Bob
2009-07-08 09:36:46 CDTLOG: database system was shut down at 2009-07-08 09:36:17 CDT
2009-07-08 09:36:46 CDTLOG: database system is ready to accept connections
2009-07-08 09:36:46 CDTLOG: autovacuum launcher started
2009-07-08 09:37:54 CDTWARNING: pgstat wait timeout
2009-07-08 09:39:02 CDTWARNING: pgstat wait timeout
2009-07-08 09:40:10 CDTWARNING: pgstat wait timeout
2009-07-08 09:41:18 CDTWARNING: pgstat wait timeout
2009-07-08 09:42:26 CDTWARNING: pgstat wait timeout
2009-07-08 09:43:34 CDTWARNING: pgstat wait timeout
2009-07-08 09:44:42 CDTWARNING: pgstat wait timeout
2009-07-08 09:45:50 CDTWARNING: pgstat wait timeout
2009-07-08 09:46:58 CDTWARNING: pgstat wait timeout
2009-07-08 09:48:06 CDTWARNING: pgstat wait timeout
2009-07-08 09:49:14 CDTWARNING: pgstat wait timeout
2009-07-08 09:50:22 CDTWARNING: pgstat wait timeout
2009-07-08 09:51:30 CDTWARNING: pgstat wait timeout
2009-07-08 09:52:38 CDTWARNING: pgstat wait timeout
Process PID CPU I/O Read Bytes I/O Write Bytes Virtual Size Private Bytes Description Image
Type
System Idle Process 0 74.24 0 0 0 K 0 K 64-bit
Interrupts n/a 0 0 0 K 0 K Hardware Interrupts 64-bit
DPCs n/a 0 0 0 K 0 K Deferred Procedure Calls 64-bit
System 4 218,393,621 10,932,220,446 2,432 K 44 K 64-bit
smss.exe 384 20,985,656 74,760 4,584 K 232 K Windows NT Session Manager 64-bit
csrss.exe 444 375,627,261 0 65,360 K 3,036 K Client Server Runtime Process 64-bit
winlogon.exe 476 106,686,679 17,121,929 123,908 K 14,340 K Windows NT Logon Application
64-bit
services.exe 524 131,355,967 603,742,217 345,956 K 9,136 K Services and Controller app
64-bit
ati2evxx.exe 720 1,325,656 30,068 54,868 K 3,588 K ATI External Event Utility EXE Module
64-bit
svchost.exe 756 1,270,175 4,172 34,516 K 1,820 K Generic Host Process for Win32 Services
64-bit
wmiprvse.exe 2896 2,567,620 36,166 44,404 K 4,284 K WMI 64-bit
svchost.exe 808 6,992,228 180 41,388 K 3,424 K Generic Host Process for Win32 Services
64-bit
svchost.exe 860 6,779,745,807 2,788,840,736 586,720 K 33,952 K Generic Host Process for
Win32Services 64-bit
svchost.exe 908 1,401,852 20 76,460 K 7,568 K Generic Host Process for Win32 Services
64-bit
svchost.exe 956 13,674,280 441,651,836 76,032 K 5,616 K Generic Host Process for Win32
Services 64-bit
ccSetMgr.exe 1052 5,569,680 1,171,440 45,940 K 4,844 K Symantec Settings Manager Service
32-bit
ccEvtMgr.exe 1108 635,388 1,124 49,640 K 5,556 K Symantec Event Manager Service 32-bit
spoolsv.exe 1308 69,642,369 42,404,956 84,644 K 8,592 K Spooler SubSystem App 64-bit
svchost.exe 1428 263,500 11,568 54,848 K 3,376 K Generic Host Process for Win32 Services
64-bit
StorServ.exe 1472 388,457,885 521,622,223 1,299,740 K 236,988 K Adaptec Storage Manager
Service 64-bit
AppleMobileDeviceService.exe 1524 752,192 12 30,128 K 2,904 K Apple Mobile Device Service
32-bit
mDNSResponder.exe 1564 729,122 12 40,352 K 2,504 K Bonjour Service 32-bit
DefWatch.exe 1584 832,800,561 728 68,256 K 2,772 K Virus Definition Daemon 32-bit
svchost.exe 1688 9,075,388 23,454,760 26,732 K 1,408 K Generic Host Process for Win32
Services 64-bit
inetinfo.exe 1764 2,349,668 595,418 95,440 K 9,196 K Internet Information Services 64-bit
LS_Service.exe 1840 14,710,593 3,517,615 333,780 K 59,928 K Aligner License Server Service
32-bit
NMSAccessU.exe 1880 54 12 30,016 K 1,064 K 32-bit
ShadowProtectSvc.exe 2072 0 0 22,116 K 1,844 K ShadowProtect Backup Agent 32-bit
ShadowProtectSvc.exe 2112 146,098,131 17,339,642 75,940 K 10,220 K ShadowProtect Backup
Agent 32-bit
svchost.exe 2300 563,790 1,820 46,532 K 5,164 K Generic Host Process for Win32 Services
64-bit
ImageManager.exe 2364 3,267,195 424 233,200 K 19,084 K ShadowProtect ImageManager Service
32-bit
Rtvscan.exe 2464 64,432,426,259 7,861,117,858 262,292 K 63,084 K Symantec AntiVirus
32-bit
ups.exe 2516 10,167,434 1,832,256 21,464 K 1,200 K UPS Service 64-bit
vsnapvss.exe 2636 448,714 460,764 26,512 K 1,476 K StorageCraft Volume Snapshot VSS Provider
32-bit
nSvcAppFlt.exe 2724 676,544 332 79,148 K 5,052 K app_filter Module 64-bit
nSvcIp.exe 2788 278 332 82,068 K 4,932 K NVIDIA Corporation 64-bit
alg.exe 1400 38,675 38,735 31,152 K 2,232 K Application Layer Gateway Service 64-bit
iPodService.exe 3020 192,562 476 47,540 K 3,532 K iPodService Module 32-bit
DkService.exe 4464 463,237,733,929 1,097,297,675 226,108 K 32,952 K Diskeeper Service
64-bit
pg_ctl.exe 5828 64,269 136 57,956 K 3,028 K pg_ctl - starts/stops/restarts the PostgreSQL
server 32-bit
postgres.exe 5476 146,072 1,353 321,084 K 5,760 K PostgreSQL Server 32-bit
postgres.exe 2168 113,608 222 50,484 K 4,240 K PostgreSQL Server 32-bit
**************************************************************************************************************
postgres.exe 2384 25.00 114,053 69 46,968 K 4,904 K PostgreSQL Server 32-bit
**************************************************************************************************************
postgres.exe 2936 113,366 0 316,192 K 5,560 K PostgreSQL Server 32-bit
postgres.exe 6080 113,366 0 316,192 K 5,560 K PostgreSQL Server 32-bit
postgres.exe 6092 113,598 66 316,192 K 5,584 K PostgreSQL Server 32-bit
lsass.exe 536 399,803,814 427,394,628 56,644 K 7,112 K LSA Shell 64-bit
ati2evxx.exe 1040 200,932 3,648 62,416 K 4,352 K ATI External Event Utility EXE Module
64-bit
explorer.exe 4000 418,832,000 116,507,626 246,788 K 39,412 K Windows Explorer 64-bit
RTHDCPL.EXE 3048 7,350,834 587,365 104,828 K 26,352 K Realtek HD Audio Control Panel 32-bit
atiptaxx.exe 2804 1,312,476 638,596 67,656 K 4,700 K ATI Desktop Control Panel 64-bit
ctfmon.exe 3164 468,124 160 52,780 K 1,356 K CTF Loader 64-bit
ctfmon.exe 3544 123,068 116 40,952 K 756 K CTF Loader 32-bit
taskmgr.exe 2876 1,352,248 1,236 64,660 K 2,868 K Windows TaskManager 64-bit
cmd.exe 3472 11,683 0 36,332 K 2,080 K Windows Command Processor 64-bit
bash.exe 4304 20,080 0 22,680 K 1,780 K 32-bit
bash.exe 5092 380,743 91,018 451,204 K 3,216 K 32-bit
cmd.exe 4264 11,165 0 36,332 K 2,080 K Windows Command Processor 64-bit
bash.exe 2580 18,756 0 340,632 K 10,680 K 32-bit
bash.exe 1940 390,899 102,498 451,204 K 3,280 K 32-bit
cmd.exe 4724 10,913 0 36,332 K 2,080 K Windows Command Processor 64-bit
bash.exe 4548 18,756 0 20,376 K 1,716 K 32-bit
bash.exe 4028 132,747 78,882 451,204 K 3,216 K 32-bit
cmd.exe 2432 10,913 0 36,332 K 2,080 K Windows Command Processor 64-bit
bash.exe 3212 18,666 0 20,376 K 1,716 K 32-bit
bash.exe 3108 104,613 50,838 451,204 K 3,216 K 32-bit
cmd.exe 4656 9,533 0 36,332 K 2,080 K Windows Command Processor 64-bit
bash.exe 4196 18,364 0 22,680 K 1,780 K 32-bit
bash.exe 4460 220,181 111,190 451,204 K 3,216 K 32-bit
explorer.exe 5056 12,197,091,858 12,167,473,174 127,600 K 14,368 K Windows Explorer 64-bit
EXCEL.EXE 1328 29,437,550 78,190,827 276,820 K 70,352 K Microsoft Office Excel 32-bit
MSACCESS.EXE 4568 162,201,634 10,354,462 276,104 K 37,212 K Microsoft Office Access 32-bit
firefox.exe 1352 83,485,220 66,711,513 184,028 K 75,892 K Firefox 32-bit
thunderbird.exe 4836 50,227,717 323,547 171,924 K 49,312 K Mozilla Thunderbird 32-bit
procexp.exe 3804 317,442 879,368 57,044 K 2,008 K Sysinternals Process Explorer 32-bit
procexp64.exe 804 0.76 462,208 13,969 139,320 K 22,424 K Sysinternals Process Explorer 64-bit
hpwuSchd2.exe 2688 1,142,465 232 56,484 K 1,996 K Hewlett-Packard Product Assistant 32-bit
WDBtnMgr.exe 608 105,786,020 3,024 121,928 K 16,824 K 32-bit
ccApp.exe 3468 1,449,300 464 61,236 K 4,804 K Symantec User Session 32-bit
VPTray.exe 2868 2,004,507 812 84,776 K 4,792 K Symantec AntiVirus 32-bit
iTunesHelper.exe 1896 182,536 348 61,968 K 3,632 K iTunesHelper Module 32-bit
jusched.exe 3724 967,598 5,515 62,984 K 2,808 K Java(TM) Platform SE binary 32-bit
acrotray.exe 3816 600,052 116 56,640 K 2,376 K AcroTray 32-bit
cmd.exe 2172 450,073 0 36,328 K 2,044 K Windows Command Processor 64-bit
ssh.exe 1988 9,974,054 9,666,324 451,568 K 4,392 K 32-bit
sftp.exe 4516 6,778,399,946 6,745,827,371 506,852 K 8,380 K 32-bit
ssh.exe 4376 268,039,407 6,796,074,016 454,960 K 5,664 K 32-bit
ssh.exe 516 809,154 775,556 451,568 K 4,076 K 32-bit
ssh.exe 3464 1,191,872 1,158,332 451,568 K 4,328 K 32-bit
ssh.exe 832 1,017,376 983,836 451,568 K 4,328 K 32-bit
WZQKPICK.EXE 1796 184 232 54,668 K 1,784 K WinZip Executable 32-bit
splwow64.exe 1772 22,774 320 66,356 K 2,024 K Thunking Spooler APIS from 32 to 64 Process
64-bit
realsched.exe 5696 13,916 1,605 61,104 K 2,168 K RealNetworks Scheduler 32-bit
Process: postgres.exe Pid: 2384
Type Name
Desktop \Default
Directory \BaseNamedObjects
Directory \KnownDlls32
Directory \KnownDlls32
Directory \KnownDlls
**************************************************************************************************************
Event \BaseNamedObjects\pgident(2384): postgres: stats collector process
**************************************************************************************************************
File \Device\NamedPipe\Win32Pipes.00001564.00000002
File \Device\Afd
File \Device\Udp
File \Device\Afd
File \Device\KsecDD
File D:\Program Files\PostgreSQL\8.4\data
File \Device\WMIDataDevice
File \Device\WMIDataDevice
File C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca
File C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca
File C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca
File D:\Program Files\PostgreSQL\8.4\data
File \Device\NamedPipe\pgsignal_2384
File \Device\Afd
Key HKLM\SYSTEM\ControlSet001\Control\Nls\Language Groups
Key HKLM\SYSTEM\ControlSet001\Control\Nls\Locale\Alternate Sorts
Key HKLM\SYSTEM\ControlSet001\Control\Nls\Locale
Key HKLM\SYSTEM\ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5
Key HKLM\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9
Key HKLM
Key HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DllNXOptions
Key HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
KeyedEvent \KernelObjects\CritSecOutOfMemoryEvent
KeyedEvent \KernelObjects\CritSecOutOfMemoryEvent
Process postgres.exe(5476)
Process postgres.exe(2384)
Section \BaseNamedObjects\Global/PostgreSQL:D:/Program Files/PostgreSQL/8.4/data
Thread postgres.exe(2384): 5304
Thread postgres.exe(2384): 2420
Thread postgres.exe(2384): 2420
WindowStation \Windows\WindowStations\Service-0x2-4f0855fa$