репликация вишневого процесса на многоядерном сервере - PullRequest
0 голосов
/ 08 января 2019

У меня есть приложение cherrypy, которое находится за nginx (rev-proxy) и обрабатывает запросы с интенсивным использованием процессора. Поскольку модель пула потоков cherrypy на самом деле не помогает с параллелизмом (из-за GIL), как мне реплицировать процесс cherrypy на ядро, чтобы использовать все ядра моего сервера? как мне справиться с балансировкой нагрузки? Я предпочитаю не добавлять промежуточное программное обеспечение, но если это невозможно, в противном случае я сделаю это.

1 Ответ

0 голосов
/ 25 апреля 2019

Вы можете запустить несколько серверов cherrypy на основе отсутствия доступных ядер или использовать контейнер WSGI для развертывания приложения cherrypy.

Например: UWSGI

...