Nginx w/ ssh restart
Igor Sysoev
is at rambler-co.ru
Wed Sep 17 09:35:19 MSD 2008
On Tue, Sep 16, 2008 at 11:17:14PM -0500, Clint Priest wrote:
>
> No, I don't have it set either way. I just tried setting it to on,
> same effect.
> What happens on your end trying to restart via ssh remotely?
I usually do not use restart (as stop/start sequence), because graceful
reconfiguration using -HUP or online binary upgrade are enough.
On fresh servers I start nginx using:
/usr/local/nginx/nginx
or
/usr/local/etc/rc.d/nginx.sh start
This is always run via ssh and I never saw any ssh issues.
Just tried to start using
ssh root at host /usr/local/etc/rc.d/nginx.sh start
without any problems.
The problem is probably in "service" utility. What is it ?
> Igor Sysoev wrote:
>
> On Sun, Sep 14, 2008 at 07:19:02PM -0500, Clint Priest wrote:
>
>
>
> I'm having trouble getting nginx to restart via an ssh shell. From a
> remote machine doing "ssh root at web1 service nginx restart" is causing
> the ssh shell to not disconnect once nginx restarts.
>
> I've had similar trouble with my own daemons which I have solved by
> ensuring all file descriptors are closed before or after the daemon
> fork. Does nginx do this?
>
> Any other ideas which would cause nginx to hang the shell?
>
>
> During daemon fork nginx does not close at least listen sockets and log files.
> Otherwise it will can not work. However, I think it should not hang a shell.
>
> Do you use "daemon off" in nginx.conf ?
>
>
>
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list