Det lyder som om noget holder en eksklusiv adgangslås på et delt katalog, såsom pg_database. Hvis det er tilfældet, vil ingen være i stand til at logge ind, før låsen bliver frigivet. Jeg ville dog ikke tro, at den sessionsdræbende kode, du kørte, ville forårsage en sådan situation. Måske var det bare en tilfældighed.
Hvis du ikke kan finde en aktiv session, kan du prøve at bruge systemværktøjer til at finde ud af, hvad der foregår, såsom ps -efl|fgrep postgre
. Eller du kan bare genstarte hele databaseforekomsten ved at bruge den metode, du normalt ville bruge til at gøre det, såsom pg_ctl restart -D <data_directory>
eller sudo service postgresql restart
eller en GUI-metode, hvis du er på et OS, der gør det.