2026-07-02 14:58:47 +08:00
|
|
|
|
[Unit]
|
|
|
|
|
|
Description=PMS API Server - Production
|
|
|
|
|
|
After=network.target
|
|
|
|
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
|
|
Type=simple
|
2026-09-20 02:44:51 +08:00
|
|
|
|
# 降权运行(2026-09 安全加固):仅需读 .env(systemd 以 root 读取 EnvironmentFile)、
|
|
|
|
|
|
# 可写 ./uploads 与 ./exports(两者已 chown pms:pms),9000 端口 >1024 无需特权
|
|
|
|
|
|
User=pms
|
|
|
|
|
|
Group=pms
|
2026-07-02 14:58:47 +08:00
|
|
|
|
WorkingDirectory=/data/pms/api-server
|
2026-09-19 23:40:46 +08:00
|
|
|
|
ExecStart=/data/pms/api-server/pms-api
|
2026-07-02 14:58:47 +08:00
|
|
|
|
EnvironmentFile=/data/pms/api-server/.env
|
|
|
|
|
|
Restart=always
|
|
|
|
|
|
RestartSec=5
|
2026-09-20 01:21:17 +08:00
|
|
|
|
# 提高文件描述符上限:默认软限制 1024 在大规模设备接入时会先耗尽
|
|
|
|
|
|
LimitNOFILE=65535
|
2026-07-02 14:58:47 +08:00
|
|
|
|
|
|
|
|
|
|
[Install]
|
|
|
|
|
|
WantedBy=multi-user.target
|