Можем ли мы запустить многопроцессорный пул в GAE? - PullRequest
1 голос
/ 30 июня 2011

Можно ли запустить многопроцессорный пул в gae?

Если да, почему мой код работает нормально на моей локальной машине, но выдает следующее сообщение об ошибке с удаленным API django:

Файл "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/multiprocessing/pool.py", строка 148, в карте возвращает self.map_async (func, iterable, chunksize).get ()
Файл "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/multiprocessing/pool.py", строка 422, в get take self._value TypeError: Ключевые слова init () должны быть строками

1 Ответ

2 голосов
/ 30 июня 2011

Вы не сможете запускать многопроцессорную обработку на производственных серверах, но если вы используете remote_api, то вы можете запускать свой скрипт локально (с многопроцессорной обработкой), и каждый процесс пула взаимодействует с производственным сервером через вызовы remote_api..

Если вам нужны действия в стиле multiprocess в коде на стороне сервера, то API Mapper идеально подходит для этой задачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...