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

Ved at bruge Docker, det, der udløste PANIC:kunne ikke finde en gyldig kontrolpunktpost

Denne fejl betyder, at Postgres-volumen er beskadiget. Dette kan ske, når to beholdere forsøger at forbinde til samme volumen på samme tid. Se dette svar for lidt mere info. Ikke sikker på, hvordan ændring af en fil beskadigede drevet. Du bliver dog nødt til at slette og genskabe lydstyrken. For at gøre dette kan du:

$ docker stop <your_container_name> # stops a running container
$ docker image prune # removes all images that are not attached to a container
$ docker volume ls # list out active volumes
$ docker volume rm <volume_name> # Remove the volume that's corrupted

Jeg var nødt til at køre ovenstående kode for at stoppe en container, rense billeder, der på en eller anden måde ikke var knyttet til nogen containere og så til sidst slette den fornærmende volumen, hvor beskadigede data blev opbevaret.




  1. sql Optimizer til stor Db-tabel

  2. sqlalchemy og automatiske inkrementer med postgresql

  3. trække 2 datetime fra i mysql (en i 24 timers format og en i am/pm format)

  4. Hvordan får man MySQL-serveren til at fungere efter OSX Yosemite-opgradering?