开店星微信小程序要短信通知正常需要后台队列守护配置
- 开店星在安装完成后,需要确保后台队列服务一直正常启动,否则消息通知等功能无法正常使用,所以需要配置守护。
这里推荐使用systemd服务配置后台队列服务守护,通过systemctl去控制后台队列服务的启动、停止、开机启动等操作,需要您的服务器Linux发行版支持systemd
1.编写开店星队列服务systemd启动配置文件
在/etc/systemd/system/目录下新建kaidianxing_queue.service空白文件,填入如下内容,如下参数需按需修改
- User:此项为您的队列服务运行用户,一般情况下与php-fpm工作用户一致,不可以配置为root用户
- ExecStart:第一项php7.4的php命令绝对执行路径,根据服务器实际情况进行修改
- WorkingDirectory:此项为您的开店星安装绝对路径,根据您的安装路径进行修改
[Unit]
Description=kaidianxing queue service
After=network.target
[Service]
Type=simple
User=www
ExecStart=/www/server/php/74/bin/php yii queue/listen
WorkingDirectory=/www/wwwroot/kaidianxing
Restart=always
RestartSec=3s
LimitNOFILE=65535
LimitNPROC=65535
[Install]
WantedBy=multi-user.target
2.控制队列服务启动
在上一步配置完队列服务的配置文件后,执行如下命令重载配置文件
systemctl daemon-reload
启动并配置队列服务开机自动启动
systemctl enable kaidianxing_queue.service --now
检查队列服务状态
systemctl status kaidianxing_queue.service
如下返回绿色active (running)说明队列服务正常启动
如需重启队列服务执行
systemctl restart kaidianxing_queue.service
3.查看队列运行日志
journalctl -u kaidianxing_queue.service
官方已经停止维护,故此全部内容帖上。
官方安装文档地址: http://wiki.kaidianxing.com/
评论
评论 (0)