checking config outputs a pid file
Cherife Li
cherife at dotimes.com
Tue May 27 09:57:13 MSD 2008
On 05/27/08 13:31, Igor Sysoev wrote:
> On Tue, May 27, 2008 at 11:53:45AM +0800, Cherife Li wrote:
>
>> Hi all,
>>
>> Has anyone noticed that `nginx -t' outputs an empty pid file while the
>> nginx process isn't running.
>>
>> I can only add
>> if [ ! -s $PID ]; then
>> rm -f $PID
>> fi
>> to the check-config section of my rc file at the moment.
>
> Yes, nginx creates pid file on -t to test possibility to create it.
> It does not write any pid there and does not remove it.
> The later was done intentionally because there may be race condition
> when nginx startes, creates file, then someone run nginx -t, it creates
> file, and deletes it.
>
Just saw ur reply, Igor. Got it.
Thanks all.
--
Rgds,
Cherife.
More information about the nginx
mailing list