Discussion:
[Supervisor-users] Supervisorctl not stopping some child processes
Mariano González
2014-01-20 15:21:51 UTC
Permalink
Hi there.
I'm using supervisord to monitor various process. Some of them get stopped
and started normally using supervisorctl start/stop child_process (with
really long delay though), but there're others that won't respond with an
output of "FATAL Exited too quickly (process log may have details)"

I've seen a few of this issues on github that haven't a fix yet, but if
it's there another way to stop/start/restart or send any sign to a child
process, it'd be really helpful to know.

Thanks!
--
Mariano Gabriel González
Marcos Cano
2014-01-21 23:54:09 UTC
Permalink
hello Mariano, make sure your "service(s)" is not daemonizing it selsef,
because supervisor won't be able to handle it.... for more info check here

http://supervisord.org/subprocess.html

greetings


On Mon, Jan 20, 2014 at 9:21 AM, Mariano González <
Post by Mariano González
Hi there.
I'm using supervisord to monitor various process. Some of them get stopped
and started normally using supervisorctl start/stop child_process (with
really long delay though), but there're others that won't respond with an
output of "FATAL Exited too quickly (process log may have details)"
I've seen a few of this issues on github that haven't a fix yet, but if
it's there another way to stop/start/restart or send any sign to a child
process, it'd be really helpful to know.
Thanks!
--
Mariano Gabriel González
_______________________________________________
Supervisor-users mailing list
https://lists.supervisord.org/mailman/listinfo/supervisor-users
Jens Rantil
2014-01-22 07:40:30 UTC
Permalink
Hi Mariano,

The reason why your processes are starting "with really long delay" could be because `startsecs` is a set to a long duration. See [1] for a description.

[1] http://supervisord.org/configuration.html#program-x-section-settings

Cheers,
Jens
Post by Mariano González
Hi there.
I'm using supervisord to monitor various process. Some of them get stopped and started normally using supervisorctl start/stop child_process (with really long delay though), but there're others that won't respond with an output of "FATAL Exited too quickly (process log may have details)"
I've seen a few of this issues on github that haven't a fix yet, but if it's there another way to stop/start/restart or send any sign to a child process, it'd be really helpful to know.
Thanks!
--
Mariano Gabriel González
_______________________________________________
Supervisor-users mailing list
https://lists.supervisord.org/mailman/listinfo/supervisor-users
Loading...