diff --git a/comfyui.service b/comfyui.service new file mode 100644 index 0000000..0ce146e --- /dev/null +++ b/comfyui.service @@ -0,0 +1,15 @@ +[Unit] +Description=ComfyUI (127.0.0.1:8188) +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=ubuntu +WorkingDirectory=/home/ubuntu/ComfyUI +ExecStart=/home/ubuntu/ComfyUI/venv/bin/python main.py --listen 127.0.0.1 --port 8188 --cache-classic --fast +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=multi-user.target diff --git a/hair-worker.service b/hair-worker.service index 5f1de10..91f5acb 100644 --- a/hair-worker.service +++ b/hair-worker.service @@ -1,16 +1,15 @@ [Unit] -Description=Hair Worker (GPU) - 四庭七眼测量 接口1 -After=network.target +Description=hair GPU worker FastAPI (0.0.0.0:8187) +After=network-online.target comfyui.service change_hair-hair.service +Wants=comfyui.service change_hair-hair.service [Service] Type=simple -User=xsl -WorkingDirectory=/home/xsl/hair -# 鉴权密码:优先 worker_config.json;也可在此用环境变量覆盖 -# Environment=WORKER_ACCEPT_PASSWORDS=your-strong-secret -ExecStart=/home/xsl/hair/venv/bin/uvicorn app:app --host 0.0.0.0 --port 8187 -Restart=always -RestartSec=3 +User=ubuntu +WorkingDirectory=/home/ubuntu/hair +ExecStart=/home/ubuntu/hair/venv/bin/uvicorn app:app --host 0.0.0.0 --port 8187 +Restart=on-failure +RestartSec=5 [Install] WantedBy=multi-user.target