sql >> Databasteknik >  >> RDS >> PostgreSQL

Med Docker, det som utlöste PANIC:kunde inte hitta en giltig kontrollpunktspost

Det här felet betyder att Postgres-volymen är skadad. Detta kan hända när två behållare försöker ansluta till samma volym samtidigt. Se det här svaret för lite mer info. Inte säker på hur modifiering av en fil skadade enheten. Du måste dock ta bort och återskapa volymen. För att göra detta 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

Jag var tvungen att köra ovanstående kod för att stoppa en behållare, rensa bilder som på något sätt inte var fästa vid några behållare och sedan slutligen radera den kränkande volymen där korrupt data hölls.




  1. Använder PHPExcel för att skapa automatiskt genererade Excel-filer

  2. Hur man beräknar Rank från mysql-tabellen

  3. Problem med JSON-utgångsaccenter

  4. Räkna antalet överlappande element i Postgres array