pg_databaseなどの共有カタログでアクセス排他ロックを保持しているようです。その場合、そのロックが解除されるまで、誰もログインできません。ただし、実行したセッションを強制終了するコードがそのような状況を引き起こすとは思わない。多分それは単なる偶然でした。
アクティブなセッションが見つからない場合は、ps -efl|fgrep postgre
などのシステムツールを使用して、何が起こっているのかを把握してみてください。 。または、pg_ctl restart -D <data_directory>
など、通常使用する方法を使用して、データベースインスタンス全体を再起動することもできます。 またはsudo service postgresql restart
または、それを実行するOSを使用している場合はGUIメソッド。