You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-10-17 08:29:56

tfrank
Member
Registered: 2013-03-18
Posts: 29

OSM Update Fehler und Aufforderung zum ReIndex

Hallo ich halte unseren OSM Server mit Cron und Dayli Diffs via OSMOSIS auf dem aktuellen Stand.

Seit ein paar Tagen habe ich das Problem das der Job nicht mehr läuft und mit folgendem Fehler abbricht

ERROR: index "planet_osm_polygon_pkey" contains unexpectet zero page at block 333126
HINT: Please REINDEX it (7)
Arugments were: 240124141.

Was ist hier zu tun ? Ist die DB nun defekt ?

Danke für Eure Hilfe

Offline

#2 2013-10-17 09:30:17

Nadjita
Member
From: Misburg, Hannover
Registered: 2013-07-12
Posts: 538

Re: OSM Update Fehler und Aufforderung zum ReIndex

Wie wär es, wenn Du machst, was da steht? In PostgreSQL reindexed man mit "reindex <table>" oder "REINDEX INDEX <indexnam>", also in diesem Falle wohl

REINDEX INDEX planet_osm_polygon_pkey;

Sollte auch nicht so lange dauern.

Last edited by Nadjita (2013-10-17 09:33:39)

Offline

#3 2013-10-17 10:37:08

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Update Fehler und Aufforderung zum ReIndex

tfrank wrote:

Was ist hier zu tun ? Ist die DB nun defekt ?

auf jeden Fall erst mal den Reindex, wie Nadjita bereits vorgeschlagen hat. Wenn das Problem (fehlender Datenblock) beim Index-File liegt,  sollte alles ok sein. Liegt es aber bei den Daten, sieht es böse aus.

Welche Daten hast du denn in der DB? Bundesland, Germany, Europa oder gar den Planet?

ich würde zur Sicherheit

DROP INDEX planet_osm_polygon_pkey;

CREATE INDEX planet_osm_polygon_pkey
  ON planet_osm_polygon
  USING btree
  (osm_id);

machen, damit die alten Index-Files definitiv gelöscht werden. Ob REINDEX das auch macht, bin ich nicht sicher.

Gruss
walter

Last edited by wambacher (2013-10-17 10:39:47)

Offline

#4 2013-10-17 10:47:34

tfrank
Member
Registered: 2013-03-18
Posts: 29

Re: OSM Update Fehler und Aufforderung zum ReIndex

Habe den ganzen Planet in der DB

sehe ich den Fortschritt ich stehe schon seit 20 Min an der Stelle

gis=> REINDEX INDEX planet_osm_polygon_pkey;

Last edited by tfrank (2013-10-17 10:52:59)

Offline

#5 2013-10-17 11:07:26

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: OSM Update Fehler und Aufforderung zum ReIndex

tfrank wrote:

sehe ich den Fortschritt ich stehe schon seit 20 Min an der Stelle

Nö, siehst nicht. Irgendwann steht da "REINDEX", das wars als Rückmeldung, falls es geklappt hat.

Offline

#6 2013-10-17 11:38:01

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Update Fehler und Aufforderung zum ReIndex

tfrank wrote:

Habe den ganzen Planet in der DB

sehe ich den Fortschritt ich stehe schon seit 20 Min an der Stelle

gis=> REINDEX INDEX planet_osm_polygon_pkey;

Uii, das wird dauern - schätze 2-3 Stunden Minimum.

Gruss
walter

Offline

#7 2013-10-18 08:12:17

gormo
Member
Registered: 2013-08-01
Posts: 2,119
Website

Re: OSM Update Fehler und Aufforderung zum ReIndex

Du kannst gucken, wie sehr psql bzw. der postgres-server deine CPU belastet (mit "top" unter Linux beispielsweise). Aber mehr leider IMO nicht.


OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)

Offline

#8 2013-10-18 09:54:21

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Update Fehler und Aufforderung zum ReIndex

gormo wrote:

Du kannst gucken, wie sehr psql bzw. der postgres-server deine CPU belastet (mit "top" unter Linux beispielsweise). Aber mehr leider IMO nicht.

da würde ich eher pgadmin3 empfehlen. das ist eine Gui zum Administrieren und Monitoring von Postgresql-Datenbanken.
Allerdings "sagt" pgadmin3 auch nur, daß ein Reindex läuft aber nix über dessen Fortschritt.

Letzte Rettung ist ein "df -k ." auf dem Datenbereich der DB. Wenn der Index vorher gedropt worden ist, wurde mächtig viel Plattenplatz freigegeben (mehre dutzend Gigabyte), der jetzt nach und nach wieder benutzt wird.

Ansonsten: Geduld, Kaffee, .....

Gruss
walter

Offline

Board footer

Powered by FluxBB