python - 怎樣在linux下開發(fā)flask web應(yīng)用時(shí)查看代碼出錯(cuò)(traceback)的地方。
問題描述
怎樣在linux下開發(fā)flask web應(yīng)用的時(shí)候可以向Windows一樣通過cmd命令行查看到代碼出錯(cuò)的地方。Windows下:1.通過cmd啟動(dòng)Lighttpd,打開網(wǎng)頁調(diào)用flask web應(yīng)用testwsgi.py,網(wǎng)頁出現(xiàn)500 - Internal Server Error 在cmd查看錯(cuò)誤信息。
2.通過linux執(zhí)行開啟Lighttpd服務(wù)后,打開網(wǎng)頁調(diào)用flask web應(yīng)用testwsgi.py,網(wǎng)頁出現(xiàn)500 - Internal Server Error 沒有地方可以看出程序出錯(cuò)的信息,怎么解決
問題解答
回答1:你是否打開了調(diào)試模式
回答2:app.run(debug=True)
回答3:沒有地方可以看出程序出錯(cuò)的信息
有的。報(bào)錯(cuò)會(huì)被寫到錯(cuò)誤日志里。具體在哪個(gè)文件里,需要看你是怎么執(zhí)行的 WSGI 程序。lighttpd 剛好是我不了解的那一個(gè)……不過如果你沒有配置過別的東西的話,可以肯定報(bào)錯(cuò)被 lighttpd 收集起來了,去看它的錯(cuò)誤日志即可。
相關(guān)文章:
1. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?2. python - Scrapy存在內(nèi)存泄漏的問題。3. python - 在使用Pycharm時(shí)經(jīng)常看到如下的樣式,小括號(hào)里紅色的部分是什么意思呢?4. javascript - js中向下取整5. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題6. javascript - 移動(dòng)端引入js去控制根元素的font-size,但在頁面初始化時(shí)會(huì)有抖動(dòng)的情況,請(qǐng)問有別的優(yōu)化方法么7. javascript - Express 和 request 如何代理遠(yuǎn)程圖片?8. javascript - windows下如何使用babel,遇到了困惑9. javascript - 你們?cè)鯓訉?shí)現(xiàn)前端分頁的?10. javascript - html5的data屬性怎么指定一個(gè)function函數(shù)呢?
