sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan logger du på postgresql db - After session kill (til kopidatabase)

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.




  1. Sådan viser du en dag og dato i tidsstempeldata (PHP MYSQL)

  2. Indsætter millioner af poster fra lokal hosting til godaddy-hosting

  3. Sortering af et MySQL-søgeresultat med prioritet

  4. MySQL samlet efter måned med løbende total