当我创建两个文件时:
地平线-staging.conf
[program:horizon]
process_name=%(program_name)s
command=php /var/www/staging/current/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true
地平线生产.conf
[program:horizon]
process_name=%(program_name)s
command=php /var/www/production/current/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true
并发射命令sudo supervisorctl start horizon
。它运行这两个程序吗?(附带问题,我可以把它也放在一个 conf 文件中吗?)
不。
程序的名称与应用程序的名称并不严格相关。正确的路径是同时创建一个水平阶段和一个水平生产,如下所示:
所以它有两个入口点选项。
是的,你可以在同一个 conf 中声明两个不同的程序。