首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控程序:您能运行两个名称相同但命令路径不同的程序吗?

监控程序:您能运行两个名称相同但命令路径不同的程序吗?
EN

Server Fault用户
提问于 2020-08-17 12:07:29
回答 1查看 1.9K关注 0票数 1

当我创建两个文件时:

horizon-staging.conf

代码语言:javascript
复制
[program:horizon]
process_name=%(program_name)s
command=php /var/www/staging/current/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true

horizon-production.conf

代码语言:javascript
复制
[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文件中吗?)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-08-17 12:19:22

不是的。

程序的名称与应用程序的名称没有严格的关系。正确的途径应该是创建一个水平阶段和这样的地平线生产:

代码语言:javascript
复制
[program:horizon-staging]
process_name=horizon
command=php /var/www/staging/current/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true

[program:horizon-production]
process_name=horizon
command=php /var/www/production/current/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true

所以它有两个入口点的选项。

是的,您可以在同一个conf中声明两个不同的程序。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1030438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档