Использование uwsgi для исправления проблем со стабильностью сайта cgi - PullRequest
0 голосов
/ 07 ноября 2019

Я использую программное обеспечение с открытым исходным кодом, которое представляет собой веб-платформу для сбора текстовых аннотаций и экспериментальных данных в Интернете. Код написан на cgi, и он случайным образом зависает, если к веб-сайту поступает несколько запросов.

Сгенерированная трассировка стека не указывает на проблему, а только цитирует следующее:

    print(outputStr.encode('utf-8'))  # Python 2.x
IOError: [Errno 32] Broken pipe

Для решения этой проблемы я планирую использовать uwsgi с плагином cgi. Я хотел понять, если использование плагина cgi и вызов uwsgi с несколькими потоками обходят проблему, когда cgi разветвляет подпроцесс для каждого запроса

...