Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Дата
Msg-id 20121118171206.GA30822@awork2.anarazel.de
обсуждение исходный текст
Ответ на Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"  (Igor <igorya.inscriptio@gmail.com>)
Ответы Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"  (Igor <igorya.inscriptio@gmail.com>)
Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"  (Peter Geoghegan <peter@2ndquadrant.com>)
Список pgsql-bugs
On 2012-11-18 18:53:13 +0200, Igor wrote:
>  ..
>
> > Could you give a bit more context about when exactly that error is
> > happening?
> > It would also be helpful if you could set log_error_verbosity =
> > 'verbose'; in the config file and report back with the complete error
> > message, including line numbers.
> >
> >
> I try to restart DB and seems get this situation:
>
> ===
> 2012-11-18 18:30:25 EET    pid:93744  LOG:  received SIGHUP, reloading
> configuration files
> 2012-11-18 18:30:25 EET    pid:93744  LOG:  00000: parameter
> "log_error_verbosity" changed to "verbose"
> 2012-11-18 18:30:25 EET    pid:93744  LOCATION:  ProcessConfigFile,
> guc-file.l:318
> 2012-11-18 18:36:45 EET    pid:93744  LOG:  00000: received fast shutdown
> request
> 2012-11-18 18:36:45 EET    pid:93744  LOCATION:  pmdie, postmaster.c:2187
> 2012-11-18 18:36:45 EET    pid:93744  LOG:  00000: aborting any active
> transactions
> 2012-11-18 18:36:45 EET    pid:93744  LOCATION:  pmdie, postmaster.c:2211
> 2012-11-18 18:36:45 EET    pid:93749  LOG:  00000: autovacuum launcher
> shutting down
> 2012-11-18 18:36:45 EET    pid:93749  LOCATION:  AutoVacLauncherMain,
> autovacuum.c:767
> 2012-11-18 18:36:45 EET    pid:93746  LOG:  00000: shutting down
> 2012-11-18 18:36:45 EET    pid:93746  LOCATION:  ShutdownXLOG, xlog.c:7560
> 2012-11-18 18:36:45 EET    pid:93746  LOG:  00000: database system is shut
> down
> 2012-11-18 18:36:45 EET    pid:93746  LOCATION:  ShutdownXLOG, xlog.c:7582
> 2012-11-18 18:36:46 EET    pid:95528  FATAL:  XX000: poll() failed: Invalid
> argument
> 2012-11-18 18:36:46 EET    pid:95528  LOCATION:  WaitLatchOrSocket,
> pg_latch.c:296
> ===

Ok, this is already helpful. Do you have anything the log that shows
what process pid 95528 is? Could you grep for it?

Are you able to recompile postgres with other compilation options and/or
some debugging patches applied?
The first thing would be to recompile postgres with --enable-cassert...

Greetings,

Andres Freund

--
 Andres Freund                       http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Igor
Дата:
Сообщение: Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Следующее
От: Igor
Дата:
Сообщение: Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"