x

OSM Update Fehler und Aufforderung zum ReIndex


  1. OSM Update Fehler und Aufforderung zum ReIndex · tfrank (Gast) · 17.10.2013 08:29 · [flux]

    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


    • Re: OSM Update Fehler und Aufforderung zum ReIndex · Nadjita (Gast) · 17.10.2013 09:30 · [flux]

      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.


    • Re: OSM Update Fehler und Aufforderung zum ReIndex · wambacher (Gast) · 17.10.2013 10:37 · [flux]

      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


    • Re: OSM Update Fehler und Aufforderung zum ReIndex · tfrank (Gast) · 17.10.2013 10:47 · [flux]

      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;
      

    • Re: OSM Update Fehler und Aufforderung zum ReIndex · maxbe (Gast) · 17.10.2013 11:07 · [flux]

      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.


    • Re: OSM Update Fehler und Aufforderung zum ReIndex · wambacher (Gast) · 17.10.2013 11:38 · [flux]

      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


    • Re: OSM Update Fehler und Aufforderung zum ReIndex · gormo (Gast) · 18.10.2013 08:12 · [flux]

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


    • Re: OSM Update Fehler und Aufforderung zum ReIndex · wambacher (Gast) · 18.10.2013 09:54 · [flux]

      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