Miroslav Lachman wrote:
Pritom treba Apache takhle restartuju bezne.
Spatnej priklad.

To si nemyslim, v rc.subr je restart popsany takto:

#       restart         Run `stop' then `start'.

No, to, ze je takhle definovany defaultni restart jeste neznamena, ze konkretni rc.d script pouziva tuhle defaultni rutinu.

Ale jinak mas tentokrat pravdu ty ;-)

Procedura "apache24_graceful" implementovana v rc.d/apache24 neni custom implemementace 'restart' ale 'reload'.

Tak nevim, bud' to bylo driv jinak, nebo jsem se kdysi prehlednul a ulozil si do hlavy chybnou informaci. Ted je kazdopadne u Apache restart skutecne stop -> start

Stopping ntpd.
debug: kill -TERM 33709
Waiting for PIDS: 33709
Starting ntpd.

Vypada to uplne normalne.

Jo.

Martin Bily wrote:
Tusim se jednalo predevsim o nejake zavirani ci nezavirani standardniho vystupu 
ve startovacim scriptu.

Tak to asi spis zavirani. Pokud muzu hadat jen na zaklade tehle informace, tak by to mohl byt "klasicky" problem - rada programu je napsana vlastne nekorektne - napevno ocekavaji, ze pri startu existuji otevrene deskriptory 0,1,2 (stdin, stdout, stderr). A selzou (a nekdy jeste hur), kdyz to tak neni.

Presna pricina by se musela odladit - a Ansible je Python, do toho se mi nechce ;-)

Opravovat se to bude bud' v Ansoble (aby prostredi pripravil trochu konzervativneji) nebo v ntpd (aby se vyrovnal i s mene konervativnim prostredim.

Dan


--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem