내 Raspberry Pi 3에서 Flask 응용 프로그램을 실행하고 싶습니다. 이미 Flask 응용 프로그램을 개발했으며 제대로 작동하지만 Flask의 개발 서버에 있습니다. 웹 서버로 nginx를 사용하고 파이에서 응용 프로그램 서버로 uWSGI를 사용하므로 프로덕션 서버를 사용하고 싶습니다. 이제 Flask 앱은 SSE (Server sent Events)를 사용하여 서버에서 실시간 데이터를 가져옵니다. uWSGI를 사용하여 앱을 실행하면 앱이 멈 춥니 다. 나는 Flask 서버에서 비슷한 문제가 있었기 때문에 SSE를 사용하고 있기 때문에 그것을 믿는다.하지만 내가 한 것은 스레딩을 가능하게하고 문제는 해결되었다. uWSGI에서 스레딩을 활성화하면 (uWSGI 스크립트를 실행할 때) 문제가 해결되지 않습니다. 도움! 이것은 내 uWSGI .ini 파일입니다.uWSGI 및 Flask 서버 보낸 이벤트
[uwsgi]
base = /home/pi/heap
app = app
module = %(app)
home = %(base)/venv
pythonpath = %(base)
socket = /home/pi/heap/%n.sock
chmod-socket = 666
callable = app
고마워요!
이 작품! 고마워요! – joshuaramsamooj
하나의 질문, 왜 5 프로세스와 2 스레드? – joshuaramsamooj
@joshuaramsamooj 이것은 임의의 숫자입니다. 서버 사양 및 사이트 확장성에 따라 설정해야합니다. –