PostgreSQLは使い慣れていません。
DB管理ツールからSQLを投げたらずっとウェイト状態になってしまいました・・・
SQLでプロセスの停止ができるようなので試してみました。
プロセスIDの確認
1 |
SELECT * from pg_stat_activity; |
プロセスを停止させる。
1 |
SELECT pg_cancel_backend(プロセスID); |
上で駄目なら
1 |
SELECT pg_terminate_backend(プロセスID); |
上で駄目なら直接Kill
1 |
# kill -9 プロセスID |
この場合はroot権限が必要だったりするので使えないことがあります。