nataraj: (Бритый небритый)
[personal profile] nataraj
Никак не мог понять, почему у меня не получается перезагрузить постгресс из perl скрипта.
Говоришь `pg_ctl start` и оно навеки уходит в этот процесс...

В первый раз обошелся. На второй раз не обошлось. Надо перезагружать, хоть тресни... С Pavel_Luzanov@facebook.com стали пробовать разные варианты опций, и на -l logfile оно вдруг заработало.

И тут до меня дошло, как до того визиря. Если не сказать -l то pg_ctl открывает STDOUT и демонизируется. Но STDOUT не отпускает. А `` выдавший pg_ctl'ю STDOUT сидит и ждет пока файловый дескриптор закроется... а демон его закрывать не спешит...

Вот такие истории...

Date: 2015-09-05 11:35 am (UTC)
From: [identity profile] maravan.livejournal.com
а почему он в процессе демонизации не отпускает STDOUT?

Date: 2015-09-05 12:04 pm (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
Потому что если не предпринимать доп. телодвижений, то лог он пишет на STDOUT. Потому и не отпускает...

Date: 2015-09-05 01:06 pm (UTC)
From: [identity profile] maravan.livejournal.com
я конечно в этом вашем программировании ничего не понимаю, но какой же он после этого демон?

Date: 2015-09-05 01:53 pm (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
Вот такой вот хреновый демон...

Наверное, если говорить строго, он действительно демоном не является...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 10:02 pm
Powered by Dreamwidth Studios