Re: BUG #4958: Stats collector hung on WaitForMultipleObjectsEx while attempting to recv a datagram
От | Alvaro Herrera |
---|---|
Тема | Re: BUG #4958: Stats collector hung on WaitForMultipleObjectsEx while attempting to recv a datagram |
Дата | |
Msg-id | 20090731234901.GD11098@alvh.no-ip.org обсуждение исходный текст |
Ответ на | BUG #4958: Stats collector hung on WaitForMultipleObjectsEx while attempting to recv a datagram ("Luke Koops" <luke.koops@entrust.com>) |
Ответы |
Re: BUG #4958: Stats collector hung on WaitForMultipleObjectsEx
while attempting to recv a datagram
|
Список | pgsql-bugs |
Luke Koops wrote: > Description: Stats collector hung on WaitForMultipleObjectsEx while > attempting to recv a datagram > Details: > > While running a load test with 80 processes connected to postgres, of which > 62 were generating load, the stats collector got blocked on > WaitForMultipleObjectsEx which was called with INFINITE timeout. The stack > trace for the hung thread follows: > ntdll.dll!NtWaitForMultipleObjects+0xc > kernel32.dll!WaitForMultipleObjectsEx+0x11a > postgres.exe!pgwin32_waitforsinglesocket+0x1ed > postgres.exe!pgwin32_recv+0x90 > postgres.exe!PgstatCollectorMain+0x17f > postgres.exe!SubPostmasterMain+0x33a > postgres.exe!main+0x168 > postgres.exe!__tmainCRTStartup+0x10f > kernel32.dll!BaseProcessStart+0x23 I have seen this problem too. The process seems stuck for no good reason. I wondered at the time if it could be a kernel issue. I remember trying to send some data to the collector to verify whether it'd wake up, but no luck. (I mean I couldn't find a way to do it on Windows). -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support
В списке pgsql-bugs по дате отправления: