0

plpgsql 関数があります。この関数は、oracle_fdw プラグインを介して OracleXE に接続されている外部テーブルの行を削除および挿入します。毎分 cron は、psql を使用して 10 個の異なるテーブルに対してこの関数の 10 個のインスタンスを開始します。ときどき (1 週間に 1 回未満) 1 つのインスタンスが動かなくなることがあります。アクティブな状態ですが、キャンセルまたは終了することはできません。SIGKILL で強制終了できますが、これにより他のすべての postgres プロセスがキャンセルされ、回復モードが開始されます。SIGKILL を使用せずにこのプロセスを停止することは可能ですか? (CentOS 7 上の Postgres 9.3)

4

0 に答える 0