doniramdani820 commited on
Commit
bdee2ca
·
verified ·
1 Parent(s): cdd2a3a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -3
Dockerfile CHANGED
@@ -34,6 +34,7 @@ ENV YOLO_CONFIG_DIR=/tmp/yolo
34
  # Expose port
35
  EXPOSE 7860
36
 
37
- # CMD gunicorn ... --workers 2 ... app:app // di ganti dengan
38
- # PERBAIKAN FINAL: Menggunakan 1 worker untuk menyesuaikan dengan kapasitas RAM dan mencegah high memory usage.
39
- CMD gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 4 --worker-class gthread --timeout 300 --keep-alive 5 --max-requests 2000 --max-requests-jitter 50 app:app # baru perbaikan
 
 
34
  # Expose port
35
  EXPOSE 7860
36
 
37
+ # CMD gunicorn ... --threads 4 ... app:app // di ganti dengan
38
+ # PERBAIKAN DEFINITIF: Menggunakan 1 worker DAN 1 thread untuk stabilitas maksimum pada hardware terbatas.
39
+ # Ini memaksa server memproses satu request pada satu waktu, mencegah crash karena kehabisan memori/CPU.
40
+ CMD gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 1 --worker-class gthread --timeout 300 --keep-alive 5 --max-requests 2000 --max-requests-jitter 50 app:app # baru perbaikan