Запуск, остановка и продолжение работы Google App Engine BulkLoader - PullRequest
2 голосов
/ 13 января 2011

У меня довольно много данных, которые я буду загружать в Google App Engine. Я хочу использовать загрузчик, чтобы помочь получить его там. Тем не менее, у меня есть так много данных, что я обычно использую свою квоту процессора, прежде чем это будет сделано. Кроме того, любая другая проблема, такая как плохое интернет-соединение или случайная проблема с компьютером, может остановить процесс.

Есть ли способ продолжить загрузку с того места, где вы остановились? Или только для массовой загрузки данных, которые не были записаны в хранилище данных?

Я не смог ничего найти в документации, поэтому я предполагаю, что любой ответ будет включать в себя копание в коде.

1 Ответ

4 голосов
/ 13 января 2011

Ну, это в документах:

Если передача прервана, вы может возобновить передачу откуда он остановился с помощью --db_filename = ... аргумент. Значение является именем файл прогресса, созданный инструментом, это либо имя, которое вы предоставили с аргументом --db_filename, когда Вы начали передачу, или по умолчанию имя, которое включает метку времени. это предполагает, что у вас установлен sqlite3, и не отключил файл прогресса с --db_filename = skip.

http://code.google.com/appengine/docs/python/tools/uploadingdata.html

(я использовал это некоторое время назад, поэтому у меня было ощущение, что это должно быть там)

...