после того, как я настроил свой Django на Nginx из linux сервера, я могу нормально просматривать свой веб-сайт и подключаться mysql, но через некоторое время (возможно, несколько часов) происходит катастрофа, в сети появляется такая информация:
2055: Потеряно соединение с MySQL сервером на 'localhost: 3306', системная ошибка: 32 Сломанный канал `
Вот полные ошибки:
Request Method: GET
Request URL: http://labtine.com/logs/2.html
Django Version: 2.0
Exception Type: OperationalError
Exception Value:
2055: Lost connection to MySQL server at 'localhost:3306', system error: 32 Broken pipe
Exception Location: /usr/local/lib/python3.7/dist-packages/mysql/connector/network.py in send_plain, line 143
Python Executable: /usr/local/bin/uwsgi
Python Version: 3.7.6
Python Path:
['.',
'',
'/usr/lib/python37.zip',
'/usr/lib/python3.7',
'/usr/lib/python3.7/lib-dynload',
'/usr/local/lib/python3.7/dist-packages',
'/usr/lib/python3/dist-packages',
'/home/cg_log/CG_log/firstApp']
Вот явная ошибка:
......
usr/local/lib/python3.7/dist-packages/mysql/connector/network.py in send_plain
self.sock.sendall(packet)
......
Я действительно не знаю, почему, эта проблема долгое время озадачивала меня, сильно мешала моему пути, чтобы посвятить себя человеку.
отныне я много чего искал в гугле, но ничего не кончается хорошо, это причина параллелизма Mysql или какие-то другие проблемы? Я просмотрел свои журналы ошибок, но ничего не было указать на такую ошибку ...