プロセスの確認

ps aux                    # 全プロセスを表示
ps aux | grep nginx       # nginxのプロセスを検索
top                       # リアルタイム監視(qで終了)

プロセスの終了

kill PID                  # 正常終了を要求
kill -9 PID               # 強制終了
pkill nginx               # プロセス名で終了

ポートを使っているプロセスを確認

lsof -i :8080
ss -tlnp | grep 8080

ハマったポイント

  • kill だけで終了しない場合は kill -9 で強制終了
  • kill -9 は最終手段

nginxやDockerなどのサービスはプロセスを直接killするよりsystemdでサービスを管理する方法systemctl stop で停止する方が安全で確実だ。

関連記事

おすすめのVPS

VPSを使って本番環境を構築するなら、以下のサービスがおすすめです。