最近踩了Django的坑,覺得一定要記錄一下,不然太虧了。
出現的錯誤訊息是
OSError at <路徑>
[Error 5] inputoutput error
這遇到的時候,真心讓人覺得頭疼。因為找不到相關的資訊。後來想起來,之前有網友提醒,一定要在上線前,把所有的print改掉。才發現原來是console被關到,產生出來的錯誤訊息。
意思是程式碼說要print,可是沒有console,我要怎麼print的意思
這時候,只有重新啟動程序一途了。而且要由nohup接管,就沒問題了。
PYTHONIOENCODING=utf-8 nohup python3 manage.py runserver 0:<port you want to open> &
是不是很坑呢?
沒有留言:
張貼留言