Я понимаю, что сервер Cherry.py является многопоточным, что теоретически может стать проблемой для php fastcgi в целом. Но возможно ли это? Кто-нибудь пробовал это, и можете поделиться идеей / опытом. Честно говоря, я вообще не знаю, с чего начать настройку cherry.py для такой настройки.
будет ли php-fpm более разумным решением этой проблемы?
Я думаю, что возможно, как и nginx, отправить запрос на php-fpm из cherry.py с правильной конфигурацией.
CherryPy построен и разработан для одной конкретной цели: обслуживания динамического контента, написанного на Python.
Хотя вы могли бы отправить http-запрос в отдельный процесс FastCGI через urllib python, а затем передать эти строковые данные обратно в качестве ответа на запрос, поступивший в Cherry ... на самом деле нет причин для этого, и ни при каких обстоятельствах становится хорошей идеей.
Вероятно, вы захотите настроить веб-сервер в качестве прокси. Пусть он сам решает, какие запросы следует направлять к PHP-модулю, а какие - к приложению Python / WSGI.