Операция ввода / вывода в закрытом файле с оператором печати - PullRequest
0 голосов
/ 22 октября 2019

Я недавно перенес приложение Django из провайдера в AWS (эластичный бобовый стебель). Некоторое время это работало хорошо, но не время от времени мне нужно перезагружать сервер из-за ошибки, которая читает I/O operation on closed file

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

Есть ли что-либо, происходящее на фоне оператора print (который иногда может просто вызвать print('test'), чтобы вызвать ошибку I/O operation on closed file ?? Это не относится к структуре кода, а может Python установить на сервер или папку с разрешениями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...