Я пробую этот стек: nginx + uwsgi + django + postgresql, запрос может доходить до представлений django, клиентское шоу 500 server internal fault
, Проверяю журнал postgres, обнаружил ошибку could not receive data from client: Connection reset by peer
. Как это отладить?
Я нашел причину, в моем файле конфигурации uwsgi я установил thread = 2
, после изменения этого на master = true
и processes = 4
, теперь он работает хорошо.
Ну как это отладить? Я погуглил Ошибка, что говорит мне, что это не ошибка postgresql, клиентское приложение разорвало соединение с базой данных в этом стеке: nignx <-> uwsgi <-> django <-> postgresql
, так что, возможно, причина скрывается в nginx, uwsgi или djagno, я проверяю журнал nginx и журнал uwsgi, ошибок нет. Мой друг предлагает мне использовать pycharm для удаленной отладки django, я отлаживал django на сервере развертывания, django был в порядке. Потом проверяю конфигурацию uwsgi, обнаружил неисправность новичка ...