Frage

Ich war das Hochladen der Daten App Engine (nicht dev-Server) durch loader-Klasse und Remote-api, und ich traf in der Mitte einer CSV-Datei, die Quote. Basierend auf Protokolle und SQLLite db Fortschritt, wie kann ich wählen verbleibenden Teil der Daten hochgeladen werden?

Wenn man durch zehn Datensätze zu bestimmen, welche waren und die nicht übertragen wurde, ist Aufgabe nicht ansprechend, so dass ich nach einem Weg suchen, die Anzahl der Datensatz zu begrenzen, ich überprüfen müssen.

Hier ist relevant (IMO) log Teil, wie die Arbeit Artikelnummern interpretieren?

[DEBUG    2010-03-30 03:22:51,757 bulkloader.py] [Thread-2] [1041-1050] Transferred 10 entities in 3.9 seconds
[DEBUG    2010-03-30 03:22:51,757 adaptive_thread_pool.py] [Thread-2] Got work item [1071-1080]
<cut>
[DEBUG    2010-03-30 03:23:09,194 bulkloader.py] [Thread-1] [1141-1150] Transferred 10 entities in 4.6 seconds
[DEBUG    2010-03-30 03:23:09,194 adaptive_thread_pool.py] [Thread-1] Got work item [1161-1170]
<cut>
[DEBUG    2010-03-30 03:23:09,226 bulkloader.py] [Thread-3] [1151-1160] Transferred 10 entities in 4.2 seconds
[DEBUG    2010-03-30 03:23:09,226 adaptive_thread_pool.py] [Thread-3] Got work item [1171-1180]
[ERROR    2010-03-30 03:23:10,174 bulkloader.py] Retrying on non-fatal HTTP error: 503 Service Unavailable
War es hilfreich?

Lösung

Sie können Lebenslauf ein gebrochener Upload:

  

Wenn die Übertragung unterbrochen Sie   wieder aufnehmen kann, um die Übertragung von wo aus es   mit der --db_filename links ab = ...   Streit. Der Wert ist der Name der   Fortschritte Datei durch das Werkzeug erstellt,   Das ist entweder ein Name, den Sie zur Verfügung gestellt   mit dem Argument, wenn --db_filename   Sie begann die Übertragung oder einen Standard   Name, der einen Zeitstempel enthält. Dies   vorausgesetzt, dass Sie sqlite3 installiert haben,   und haben deaktivieren nicht die Fortschritte Datei   mit --db_filename = skip.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top