Я стою перед страшным «Необработанным исключением», поднятым Флупом. Грустная часть - это поднятие на уровне веб-сервера (lighttpd + flup), а не на уровне приложения (Django). Таким образом, нет 500 электронных писем о том, где проблема.
Вся наша команда изо всех сил пыталась очистить базу кода, в случае каких-либо неоднозначных импортов и чего-то в этом роде, просто чтобы исключить вероятность возникновения ошибок из-за неоднозначного импорта. И мы убрали много вещей в коде. Все еще то же исключение.
Честно говоря, я действительно разочарован обработкой ошибок Flup. Это ничего вам не говорит. Хуже всего то, что он показывает то же самое «необработанное исключение» для пользователей. Как мне пройти это?
Я проверил логи lighttpd. Я вижу только «Ошибка интерфейса / соединение уже закрыто». Это происходит только тогда, когда мое приложение работает в режиме FCGI. Так что проблема в том, как на самом деле flup работает с моим кодом (приложением). Как мне пройти это?
Я проверил альтернативы для flup, но Django явно зависит от flup (что является еще одним ограничением и озадачило меня) (ссылка: django_src / django / core / servers / fastcgi.py строка: 100/131)
Как мне отладить (по крайней мере) этот сценарий и решить проблему? Пожалуйста, помогите мне. Приложение не работает в течение 3 дней.