Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

liuk78's avatar

Horizon Terminate command not working properly

when i run supervisor command to Start a new supervisor and after i run terminate command to suspend horizon, then horizon kills all other process but not process added whit command supervisor.

This is the process before i run horizon:supervisor command

ps afux | grep horizon vagrant 1520 0.0 0.0 14428 960 pts/1 S+ 08:36 0:00 _ grep --color=auto horizon vagrant 1484 3.7 2.4 367048 49588 ? S 08:36 0:00 _ php7.2 artisan horizon vagrant 1492 4.3 2.4 367052 49536 ? S 08:36 0:00 _ /usr/bin/php7.2 artisan horizon:supervisor cloudscan-aETE:supervisor-1 redis --delay=0 --memory=128 --queue=echo2 --sleep=3 --timeout=60 --tries=3 --balance=auto --max-processes=2 --min-processes=1 --nice=0 vagrant 1504 5.0 2.4 367052 49376 ? S 08:36 0:00 _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=echo2 --sleep=3 --timeout=60 --tries=3 --supervisor=cloudscan-aETE:supervisor-1 vagrant 1505 5.1 2.4 367052 49448 ? S 08:36 0:00 _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=echo2 --sleep=3 --timeout=60 --tries=3 --supervisor=cloudscan-aETE:supervisor-1

This is the command thaht i run:

php7.2 artisan horizon:supervisor cloudscan-aETE:supervisor-2 redis --balance=auto --max-processes=2 --queue=user-2 --tries=1 &

This is the process status after command:

ps afux | grep horizon vagrant 1772 0.8 2.4 367052 49876 pts/1 S 08:39 0:00 _ php7.2 artisan horizon:supervisor cloudscan-aETE:supervisor-2 redis --balance=auto --max-processes=2 --queue=user-2 --tries=1 vagrant 1779 0.7 2.4 367056 49836 pts/1 S 08:39 0:00 | _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=user-2 --sleep=3 --timeout=60 --tries=1 --supervisor=cloudscan-aETE:supervisor-2 vagrant 1780 0.7 2.4 367056 49572 pts/1 S 08:39 0:00 | _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=user-2 --sleep=3 --timeout=60 --tries=1 --supervisor=cloudscan-aETE:supervisor-2 vagrant 1831 0.0 0.0 14428 976 pts/1 S+ 08:40 0:00 _ grep --color=auto horizon vagrant 1484 0.3 2.4 367048 49588 ? S 08:36 0:00 _ php7.2 artisan horizon vagrant 1492 0.3 2.4 367052 49536 ? S 08:36 0:00 _ /usr/bin/php7.2 artisan horizon:supervisor cloudscan-aETE:supervisor-1 redis --delay=0 --memory=128 --queue=echo2 --sleep=3 --timeout=60 --tries=3 --balance=auto --max-processes=2 --min-processes=1 --nice=0 vagrant 1504 0.2 2.4 367052 49376 ? S 08:36 0:00 _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=echo2 --sleep=3 --timeout=60 --tries=3 --supervisor=cloudscan-aETE:supervisor-1 vagrant 1505 0.2 2.4 367052 49448 ? S 08:36 0:00 _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=echo2 --sleep=3 --timeout=60 --tries=3 --supervisor=cloudscan-aETE:supervisor-1

this is the process status after i run horizon:terminate

ps afux | grep horizon vagrant 1772 0.4 2.4 367052 49876 pts/1 S 08:39 0:00 _ php7.2 artisan horizon:supervisor cloudscan-aETE:supervisor-2 redis --balance=auto --max-processes=2 --queue=user-2 --tries=1 vagrant 1919 4.6 2.4 367056 49632 pts/1 S 08:42 0:00 | _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=user-2 --sleep=3 --timeout=60 --tries=1 --supervisor=cloudscan-aETE:supervisor-2 vagrant 1920 4.6 2.4 367056 49412 pts/1 S 08:42 0:00 | _ /usr/bin/php7.2 artisan horizon:work redis --delay=0 --memory=128 --queue=user-2 --sleep=3 --timeout=60 --tries=1 --supervisor=cloudscan-aETE:supervisor-2 vagrant 1936 0.0 0.0 14428 1016 pts/1 S+ 08:42 0:00 _ grep --color=auto horizon

0 likes
0 replies

Please or to participate in this conversation.