# 2026-06-26 生产环境配置systemd服务 ## 背景 新电脑(生产环境)重启后,数据平台(Gunicorn :18888)不会自动启动,需要手动执行命令启动,不利于生产环境稳定性。 旧电脑已有 `dy-dashboard.service` 用户级 systemd 服务实现开机自启。 ## 操作 在新电脑上创建并启用用户级 systemd 服务: 1. 创建 `~/.config/systemd/user/dy-dashboard.service` 2. 配置 Gunicorn 执行路径为 `venv/bin/gunicorn` 3. 设置 `Restart=always` 保证崩溃自动重启 4. 设置 `After=mysql.service` + `Wants=mysql.service` 确保 MySQL 就绪后再启动 5. `systemctl --user enable` 启用开机自启 6. `systemctl --user restart` 启动服务 ## 涉及文件 - `/home/dieya/.config/systemd/user/dy-dashboard.service` ## 验证 `systemctl --user status dy-dashboard.service --no-pager` - Active: active (running) - Enabled: yes