Ubuntu systemdサービスとして実行されている場合、nodejsプロセスは "systemctl stop"で停止しません。

Ubuntu systemdサービスとして実行されている場合、nodejsプロセスは

サービスファイルで実行されている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

ベストアンサー1

おすすめ記事