作为 Ubuntu systemd 服务运行时,nodejs 进程不会在“systemctl stop”上停止

作为 Ubuntu systemd 服务运行时,nodejs 进程不会在“systemctl stop”上停止

当试图停止从服务文件运行的nodejs进程时,服务实际上从未停止,只是继续运行,迫使我每次都手动终止htop中的进程。关于如何使该过程真正停止的任何想法?

另外,如果这不是提问的正确地点,我深表歉意:(

使用它作为服务文件:

[Unit]
Description=Next.JS enviro
After=network.target

[Service]
User=user
Group=group
Type=simple
KillMode=process
WorkingDirectory=/var/www/website.com
ExecStart=/bin/bash -c "npx next start -p 5050"
Restart=on-failure
RestartSec=3

[Install]
WantedBy=multi-user.target

相关内容