ฉันมีแอปกระติกน้ำที่ฉันต้องการเรียกใช้ อุ๊ย
. ฉันยังจัดการ อุ๊ย
กับ หัวหน้างาน
.
นี่คือไฟล์ Supervisor.conf ของฉัน
[โปรแกรม:myapp]
command=/opt/python_envs/apps/bin/uwsgi --ini /opt/apps/myapp_wsgi.ini
stdout_logfile=/var/log/supervisor/program_myapp.log
stderr_logfile=/var/log/supervisor/program_myapp.error
numprocs=1
autostart = จริง
รีสตาร์ทอัตโนมัติ = จริง
การเริ่มต้นใหม่ = 5
ผู้ใช้ = ราก
สภาพแวดล้อม = PATH = '/opt/python_envs/apps/bin'
ไดเร็กทอรี=/opt/apps
นี่คือ myapp_wsgi.ini
[uwsgi]
chdir = /opt/apps/myapp
http = :8880
โมดูล = myapp:app
เปิดใช้งานเธรด = จริง
มาสเตอร์ = จริง
กระบวนการ = 2
uid=ราก
gid=www-ข้อมูล
ซ็อกเก็ต = myapp.sock
chmod-socket = 660
สุญญากาศ = จริง
need-app = จริง
ตายตามกำหนด = จริง
คนตัดไม้ = ไฟล์:/opt/apps/myapp/logs/uwsgi.log
ปัญหาคือเมื่อหัวหน้างานเริ่มฉันเห็น /var/log/supervisor/program_myapp.log
* สิ่งแวดล้อม: การผลิต
คำเตือน: นี่คือเซิร์ฟเวอร์สำหรับการพัฒนา ห้ามนำไปใช้งานจริง
ใช้เซิร์ฟเวอร์ WSGI ที่ใช้งานจริงแทน
* โหมดดีบัก: เปิด
ฉันเข้าใจว่านี่คือข้อความเตือนของเซิร์ฟเวอร์การพัฒนาของ Flask
ฉันจะใช้เซิร์ฟเวอร์ WSGI ที่ใช้งานจริงแทนได้อย่างไร