Fecify系统自启动配置
配置自启动
在操作系统重启后,保证以下软件可以自动启动(宝塔面板部署,默认已自启动,不需要配置)
- php
- mysql
- redis
- nginx
Fecify 后台队列守护
自启动后台队列服务(如果不启动,则无法发送邮件,多语言自动翻译等)
- 采用的是CentOS7自带的systemd守护
- 适用服务器Linux3.0以上内核版本
如果您对linux不熟悉,请联系客服或者运维配置
- 写入systemd队列服务启动脚本: 在
/lib/systemd/system
目录下新建一个fecify_redis_queue.service
文件, 填入如下内容,其中WorkingDirectory
项为您的商城的根目录,ExecStart
项第一个参数是php7.4的命令行路径, 这两项需要按照您的服务器情况来填写(宝塔部署的环境,只需要修改WorkingDirectory
对应的值即可,ExecStart
的值不需要修改,因为环境统一未php-7.4),不可以直接复制这里的配置信息。
[Unit]
Description=fecify queue service
After=network.target
[Service]
Type=simple
User=www
ExecStart=/www/server/php/74/bin/php yii queue/listen
WorkingDirectory=/www/wwwroot/www.fecify.com
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=on-failure
RestartSec=3s
[Install]
WantedBy=multi-user.target
配置队列服务启动
systemctl daemon-reload
systemctl enable fecify_redis_queue.service
systemctl start fecify_redis_queue.service
检查队列服务是否启动
systemctl status fecify_redis_queue.service
返回绿色active如下说明队列服务启动成功
Redis队列启动检查
进入服务端后台:系统管理-->检查队列, 点击开始按钮,
至此,您的fecify部署全部完成,您可以参看下面的系统功能介绍文档,熟练使用fecify。