~~~
[program:laravel-shop-horizon]
process_name=%(program_name)s
command=php /var/www/wwwroot/project/think queue:listen --queue SendCouponQueue
autostart=true
autorestart=true
user=www-data
redirect_stderr=true
stdout_logfile=/var/www/wwwroot/project/runtime/log/log_name.conf
~~~
* `program:laravel-shop-horizon`代表這個配置的名稱是`laravel-shop-horizon`;
* `process_name=`代表這個進程在 Supervisor 內部的命名;
* `command=`代表要執行的命令;
* `autostart=true`代表這個進程跟隨 Supervisor,只要 Supervisor 啟動了,就啟動這個進程;
* `autorestart=true`代表要求 Supervisor 監聽進程狀態,假如異常退出就再次啟動;
* `user=www-data`代表以`www-data`身份啟動進程;
* `redirect_stderr=true`代表輸出錯誤信息;
* `stdout_logfile=`代表將進程的輸出保存到日志文件中。
- MySQL
- MySQL 開啟遠程訪問權限
- MySQL 查詢語句
- Explain 分析器
- MySQL 索引
- MySQL 主從復制
- Binlog 日志
- Docker
- Docker 安裝
- Docker 常用命令
- Docker 網絡
- Docker 安裝MySQL
- Redis
- Redis 常用命令
- Redis 配置文件
- Redis 主從復制
- Nginx
- Nginx 常用命令
- Nginx 內置變量
- Nginx 配置文件
- Nginx 負載均衡
- Composer
- Composer 構架組件
- Swoole
- Laravel
- 正則表達式
- Linux
- Linux 常用命令
- Linux 系統相關命令
- Git
- Git 全局配置
- Git 版本控制
- Git 遠程倉庫
- Git 分支管理
- Git 忽略文件
- Supervisor
- Supervisor 安裝
- Supervisor 配置文件
- Supervisor 常用命令