我有一臺運行vagrant的Windows計算機,使用Ubuntu虛擬機。 Ubuntu的虛擬機有一個Flask應用程序,運行在apache上,並帶有mod_wsgi。 我也設置PyCharm使用Vagrant作爲我的遠程Python解釋器。使用Pycharm,Vagrant,Apache和mod_wsgi遠程調試Flask應用程序
我可以很好地調試腳本,但我似乎無法找到一種方法來調試正在運行的實際燒瓶應用程序。
流浪具有代碼文件夾共享和向前端口80 => 8080
我可以通過在Windows要127.0.0.1:8080訪問我燒瓶應用程式鉻。
我還試圖通過複製pyhton-debug.egg並添加跟隨PyCharm指導下我初始化 .py文件
if __name__ =='__main__':
\t app.run(host='0.0.0.0', port=80, threaded=True)
\t import sys
\t sys.path.append('/home/vagrant/code/Flask-App/pycharm-debug.egg')
\t import pydevd
\t pydevd.settrace('0.0.0.0', port=8080, stdoutToServer=True, stderrToServer=True)