Привет! Я искал группы App Engine Groups, но не смог найти окончательного решения.
Я хочу поместить 1000 сущностей на свой сервер приложений (производственный сервер), но я получаю ошибки тайм-аута, а также 500 ошибок сервера. Он отлично работал в местном развитии.
Чтобы уменьшить нагрузку на Put, я переводил код в спящий режим на 5 секунд после каждых 10 операций. Я все еще получил те же ошибки: (
Пожалуйста, укажите мне правильное направление. Очень ценю ваши идеи.
Код:
class User(db.Model)
nickname = db.StringProperty()
feed = db.StringListProperty()
class Initialize(webapp.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
start = 0
end = 10
#add 1000 users ( 10 Puts x 100 rows )
for row in range(1,100):
for i in range(start,end):
nickname = "nickname" + str(i)
feed = ["string1","string2","string3","string4","string5"]
User(key_name=str(i),nickname=nickname,feed=feed).put()
self.response.out.write('Entry %s done\n' % i)
#add counters by 10
start = start + 10
end = end + 10
#sleep
time.sleep(5)
self.response.out.write('Initialized 1000 users for Datastore.')