에서 uWSGI 뒤에 원격 디버그 플라스크 요청에 내가 PyCharm로 원격 디버깅을 수행하는 방법에 대한 온라인 어떤 문서를 읽은 방법 - https://www.jetbrains.com/help/pycharm/remote-debugging.htmlPyCharm
을하지만 하나의 중요한 문제가 있었다 내가 할 노력했다, 내 설정 - Nginx는 내 Flask 앱에 연결되는 uWSGI에 연결합니다. 잘 모르겠지만,
import sys
sys.path.append('pycharm-debug.egg')
import pydevd
pydevd.settrace('localhost', port=11211,
stdoutToServer=True, stderrToServer=True,
suspend=False)
print 'connected'
from wsgi_configuration_module import app
내 wsgi_configuration_module.py
파일 즉 디버그 생산에 사용되는 uWSGI 파일입니다, 같은 것을 설정.
디버거를 uWSGI 시작/재로드시 한 번만 실행되는 uWSGI의 주/마스터 프로세스에 연결합니다. 그러나 요청의 코드 블록에 중단 점을 설정하려고하면 건너 뛰거나 건너 뛰지 말고 uWSGI는 시간 초과 후 게이트웨이 오류를 표시합니다.