* [sisyphus] PostgreSQL start with logging @ 2003-04-17 9:15 Sergei Dolmatov 2003-04-18 3:55 ` Konstantin Timoshenko 0 siblings, 1 reply; 9+ messages in thread From: Sergei Dolmatov @ 2003-04-17 9:15 UTC (permalink / raw) To: AltLinux Sisyphus Hello! Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И наткнулся на непонятное поведение при выключении "тихого" режима. То есть - когда убираешь из /etc/init.d/postgresql параметр -S из строки: daemon /usr/bin/postmaster -D $PGDATA -S -r $PG_CHROOT_DIR то при старте постгрес замерзает на "Starting postgresql:" При этом в процессах висит: 24761 pts/3 S 0:00 /bin/sh /sbin/service postgresql start 24762 pts/3 S 0:00 /bin/sh /etc/init.d/postgresql start 25088 pts/3 S 0:00 initlog -q -n postmaster -c sh -c '/usr/bin/postmaster -D /var/lib/pgsql/data -r /var/lib/pgsql-root' 25089 pts/3 S 0:00 /usr/bin/postmaster -D /var/lib/pgsql/data -r /var/lib/pgsql-root Вот, отвалился с ошибкой: Starting postgresql: initlog: waitpid: No child processes [FAILED] При этом postmaster висит в процессах: 25089 pts/3 S 0:00 /usr/bin/postmaster -D /var/lib/pgsql/data -r /var/lib/pgsql-root Но на попытки соединения получаю сообщение о том, что сервер не отвечает. strace показывает, что postmaster находится в select: # strace -p 25089 select(5, [3 4], [], NULL, {171, 340000} <unfinished ...> В postgresql.conf написано: # cat /var/lib/pgsql/data/postgresql.conf| grep syslog syslog = 2 # range 0-2 syslog_facility = 'LOCAL0' syslog_ident = 'postgres' Где могут быть грабли? Или я чего-то пропустил? -- Regards, Sergei Dolmatov. --- You had mail. Paul read it, so ask him what it said. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-17 9:15 [sisyphus] PostgreSQL start with logging Sergei Dolmatov @ 2003-04-18 3:55 ` Konstantin Timoshenko 2003-04-18 5:43 ` Sergei Dolmatov 0 siblings, 1 reply; 9+ messages in thread From: Konstantin Timoshenko @ 2003-04-18 3:55 UTC (permalink / raw) To: sisyphus On Thu, 17 Apr 2003 18:15:18 +0900 Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > Hello! > > Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И наткнулся на > непонятное поведение при выключении "тихого" режима. То есть - когда > убираешь из /etc/init.d/postgresql параметр -S из строки: > daemon /usr/bin/postmaster -D $PGDATA -S -r $PG_CHROOT_DIR > то при старте постгрес замерзает на "Starting postgresql:" поведение вполне адекватное, прочтите ман внимательнее. -- Kostya. mailto:kt@tyumen.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 3:55 ` Konstantin Timoshenko @ 2003-04-18 5:43 ` Sergei Dolmatov 2003-04-18 6:01 ` Konstantin Timoshenko 0 siblings, 1 reply; 9+ messages in thread From: Sergei Dolmatov @ 2003-04-18 5:43 UTC (permalink / raw) To: sisyphus On Fri, Apr 18, 2003 at 09:55:20AM +0600, Konstantin Timoshenko wrote: > On Thu, 17 Apr 2003 18:15:18 +0900 > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > Hello! > > > > Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И наткнулся на > > непонятное поведение при выключении "тихого" режима. То есть - когда > > убираешь из /etc/init.d/postgresql параметр -S из строки: > > daemon /usr/bin/postmaster -D $PGDATA -S -r $PG_CHROOT_DIR > > то при старте постгрес замерзает на "Starting postgresql:" > поведение вполне адекватное, прочтите ман внимательнее. Если мне не изменяет память, то на какой-то предыдущей версии (из 7.3.х) при убирании -S запускалось вполне нормально - где-то об этом было даже в рассылке, довольно недавно. И - разве недостаточно ему в postgresql.conf silent_mode = false syslog = 2 для того, чтобы он писал свои логи в syslog, а не в stderr? Или это особенности именно 7.3.2? -- Regards, Sergei Dolmatov. --- There's got to be more to life than compile-and-go. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 5:43 ` Sergei Dolmatov @ 2003-04-18 6:01 ` Konstantin Timoshenko 2003-04-18 6:08 ` Sergei Dolmatov 0 siblings, 1 reply; 9+ messages in thread From: Konstantin Timoshenko @ 2003-04-18 6:01 UTC (permalink / raw) To: sisyphus On Fri, 18 Apr 2003 14:43:49 +0900 Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > On Fri, Apr 18, 2003 at 09:55:20AM +0600, Konstantin Timoshenko wrote: > > On Thu, 17 Apr 2003 18:15:18 +0900 > > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > > > Hello! > > > > > > Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И наткнулся > > > на непонятное поведение при выключении "тихого" режима. То есть - > > > когда убираешь из /etc/init.d/postgresql параметр -S из строки: > > > daemon /usr/bin/postmaster -D $PGDATA -S -r $PG_CHROOT_DIR > > > то при старте постгрес замерзает на "Starting postgresql:" > > поведение вполне адекватное, прочтите ман внимательнее. > > Если мне не изменяет память, то на какой-то предыдущей версии (из > 7.3.х) при убирании -S запускалось вполне нормально - где-то об этом > было даже в рассылке, довольно недавно. > > И - разве недостаточно ему в postgresql.conf > > silent_mode = false > syslog = 2 я не понимаю что вы хотите, чтобы постгрес не демонизировался или чтобы писал в сислог? -- Kostya. mailto:kt@tyumen.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 6:01 ` Konstantin Timoshenko @ 2003-04-18 6:08 ` Sergei Dolmatov 2003-04-18 6:10 ` Konstantin Timoshenko 0 siblings, 1 reply; 9+ messages in thread From: Sergei Dolmatov @ 2003-04-18 6:08 UTC (permalink / raw) To: sisyphus On Fri, Apr 18, 2003 at 12:01:36PM +0600, Konstantin Timoshenko wrote: > On Fri, 18 Apr 2003 14:43:49 +0900 > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > On Fri, Apr 18, 2003 at 09:55:20AM +0600, Konstantin Timoshenko wrote: > > > On Thu, 17 Apr 2003 18:15:18 +0900 > > > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > > > > > Hello! > > > > > > > > Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И наткнулся > > > > на непонятное поведение при выключении "тихого" режима. То есть - > > > > когда убираешь из /etc/init.d/postgresql параметр -S из строки: > > > > daemon /usr/bin/postmaster -D $PGDATA -S -r $PG_CHROOT_DIR > > > > то при старте постгрес замерзает на "Starting postgresql:" > > > поведение вполне адекватное, прочтите ман внимательнее. > > > > Если мне не изменяет память, то на какой-то предыдущей версии (из > > 7.3.х) при убирании -S запускалось вполне нормально - где-то об этом > > было даже в рассылке, довольно недавно. > > > > И - разве недостаточно ему в postgresql.conf > > > > silent_mode = false > > syslog = 2 > я не понимаю что вы хотите, чтобы постгрес не демонизировался или чтобы > писал в сислог? Чтобы демонизировался, и при этом писал в сислог. Реальная задача? -- Regards, Sergei Dolmatov. --- There's got to be more to life than compile-and-go. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 6:08 ` Sergei Dolmatov @ 2003-04-18 6:10 ` Konstantin Timoshenko 2003-04-18 6:35 ` Sergei Dolmatov 0 siblings, 1 reply; 9+ messages in thread From: Konstantin Timoshenko @ 2003-04-18 6:10 UTC (permalink / raw) To: sisyphus On Fri, 18 Apr 2003 15:08:57 +0900 Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > On Fri, Apr 18, 2003 at 12:01:36PM +0600, Konstantin Timoshenko wrote: > > On Fri, 18 Apr 2003 14:43:49 +0900 > > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > > > On Fri, Apr 18, 2003 at 09:55:20AM +0600, Konstantin Timoshenko > > > wrote: > > > > On Thu, 17 Apr 2003 18:15:18 +0900 > > > > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > > > > > > > Hello! > > > > > > > > > > Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И > > > > > наткнулся на непонятное поведение при выключении "тихого" > > > > > режима. То есть - когда убираешь из /etc/init.d/postgresql > > > > > параметр -S из строки: daemon /usr/bin/postmaster -D $PGDATA > > > > > -S -r $PG_CHROOT_DIR то при старте постгрес замерзает на > > > > > "Starting postgresql:" > > > > поведение вполне адекватное, прочтите ман внимательнее. > > > > > > Если мне не изменяет память, то на какой-то предыдущей версии (из > > > 7.3.х) при убирании -S запускалось вполне нормально - где-то об > > > этом было даже в рассылке, довольно недавно. > > > > > > И - разве недостаточно ему в postgresql.conf > > > > > > silent_mode = false > > > syslog = 2 > > я не понимаю что вы хотите, чтобы постгрес не демонизировался или > > чтобы писал в сислог? > > Чтобы демонизировался, и при этом писал в сислог. Реальная задача? конечно реальная, но вы убирая ключ -S заставляете пострес недемонизироваться, так что тут сами себе противоречите. -- Kostya. mailto:kt@tyumen.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 6:10 ` Konstantin Timoshenko @ 2003-04-18 6:35 ` Sergei Dolmatov 2003-04-18 8:32 ` Konstantin Timoshenko 0 siblings, 1 reply; 9+ messages in thread From: Sergei Dolmatov @ 2003-04-18 6:35 UTC (permalink / raw) To: sisyphus On Fri, Apr 18, 2003 at 12:10:22PM +0600, Konstantin Timoshenko wrote: > On Fri, 18 Apr 2003 15:08:57 +0900 > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > On Fri, Apr 18, 2003 at 12:01:36PM +0600, Konstantin Timoshenko wrote: > > > On Fri, 18 Apr 2003 14:43:49 +0900 > > > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > > > > > On Fri, Apr 18, 2003 at 09:55:20AM +0600, Konstantin Timoshenko > > > > wrote: > > > > > On Thu, 17 Apr 2003 18:15:18 +0900 > > > > > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > > > > > > > > > Hello! > > > > > > > > > > > > Сегодня обновил PostgreSQL до postgresql-7.3.2-alt1. И > > > > > > наткнулся на непонятное поведение при выключении "тихого" > > > > > > режима. То есть - когда убираешь из /etc/init.d/postgresql > > > > > > параметр -S из строки: daemon /usr/bin/postmaster -D $PGDATA > > > > > > -S -r $PG_CHROOT_DIR то при старте постгрес замерзает на > > > > > > "Starting postgresql:" > > > > > поведение вполне адекватное, прочтите ман внимательнее. > > > > > > > > Если мне не изменяет память, то на какой-то предыдущей версии (из > > > > 7.3.х) при убирании -S запускалось вполне нормально - где-то об > > > > этом было даже в рассылке, довольно недавно. > > > > > > > > И - разве недостаточно ему в postgresql.conf > > > > > > > > silent_mode = false > > > > syslog = 2 > > > я не понимаю что вы хотите, чтобы постгрес не демонизировался или > > > чтобы писал в сислог? > > > > Чтобы демонизировался, и при этом писал в сислог. Реальная задача? > конечно реальная, но вы убирая ключ -S заставляете пострес > недемонизироваться, так что тут сами себе противоречите. Константин, извините за назойливость... Дело вот в чем - с подобным я один раз сталкивался, вот небольшой тред по этому поводу: http://www.altlinux.ru/pipermail/community/2003-March/076608.html Тогда при указании -S postgres нормально стартовал, демонизировался и писал в сислог - сам видел, сам читал. Потом на время я забыл про эти логи до тех пор, пока не поставил новую программу, которая может общаться с постгресом, и, соответственно, захотел посмотреть, как же именно она это делает. Примерно в это же время обновил сам постгрес из сизифа, после чего натолкнулся на это поведение. Поэтому я и спрашиваю - изменилось ли что-нибудь в упаковке постгреса или в самом постгресе, что привело к таким результатам? Если нет, то прошу совета - что надо сделать для того, чтобы все-таки увидеть в сислоге сообщения от демонизированного постгреса. Надеюсь, что я отправил все необходимые настройки, сделанные мной в postgresql.conf. Если нет - то готов отправить все, чего не хватает. -- Regards, Sergei Dolmatov. --- There's got to be more to life than compile-and-go. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 6:35 ` Sergei Dolmatov @ 2003-04-18 8:32 ` Konstantin Timoshenko 2003-09-06 5:13 ` Sergei Dolmatov 0 siblings, 1 reply; 9+ messages in thread From: Konstantin Timoshenko @ 2003-04-18 8:32 UTC (permalink / raw) To: sisyphus On Fri, 18 Apr 2003 15:35:06 +0900 Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > Дело вот в чем - с подобным я один раз сталкивался, вот небольшой тред > по этому поводу: > > http://www.altlinux.ru/pipermail/community/2003-March/076608.html > > Тогда при указании -S postgres нормально стартовал, демонизировался и > писал в сислог - сам видел, сам читал. в сислог он писал но не демонизировался. Ошибка в текущей сборке найдена и исправленна. Вам чтобы не ждать следующей сборки надо mksock /var/lib/pgsql-root/dev/log ln -s /var/lib/pgsql-root/dev/log /etc/syslog.d/postgres service syslogd restart service postgresql restart -- Kostya. mailto:kt@tyumen.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] PostgreSQL start with logging 2003-04-18 8:32 ` Konstantin Timoshenko @ 2003-09-06 5:13 ` Sergei Dolmatov 0 siblings, 0 replies; 9+ messages in thread From: Sergei Dolmatov @ 2003-09-06 5:13 UTC (permalink / raw) To: sisyphus Добрый день! On Fri, Apr 18, 2003 at 02:32:29PM +0600, Konstantin Timoshenko wrote: > On Fri, 18 Apr 2003 15:35:06 +0900 > Sergei Dolmatov <sergei@dolmatov.dsb.ru> wrote: > > > Дело вот в чем - с подобным я один раз сталкивался, вот небольшой тред > > по этому поводу: > > > > http://www.altlinux.ru/pipermail/community/2003-March/076608.html > > > > Тогда при указании -S postgres нормально стартовал, демонизировался и > > писал в сислог - сам видел, сам читал. > в сислог он писал но не демонизировался. Ошибка в текущей сборке найдена > и исправленна. Вам чтобы не ждать следующей сборки надо > mksock /var/lib/pgsql-root/dev/log > ln -s /var/lib/pgsql-root/dev/log /etc/syslog.d/postgres > service syslogd restart > service postgresql restart В 7.3.4 ничего не изменилось с настрокой логов? А то опять пропали логи из сислога... -- Regards, Sergei Dolmatov. --- Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.! ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-09-06 5:13 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-04-17 9:15 [sisyphus] PostgreSQL start with logging Sergei Dolmatov 2003-04-18 3:55 ` Konstantin Timoshenko 2003-04-18 5:43 ` Sergei Dolmatov 2003-04-18 6:01 ` Konstantin Timoshenko 2003-04-18 6:08 ` Sergei Dolmatov 2003-04-18 6:10 ` Konstantin Timoshenko 2003-04-18 6:35 ` Sergei Dolmatov 2003-04-18 8:32 ` Konstantin Timoshenko 2003-09-06 5:13 ` Sergei Dolmatov
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git