meta data for this page
  •  

Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

Kedua sisi revisi sebelumnyaRevisi sebelumnya
python:mengelola_proses_python_menggunakan_supervisor_di_linux [2025/01/11 00:51] Daniel Nugrahapython:mengelola_proses_python_menggunakan_supervisor_di_linux [2025/01/13 13:43] (sekarang) Daniel Nugraha
Baris 19: Baris 19:
 #simpan file py diatas dalam folder /opt #simpan file py diatas dalam folder /opt
  
-#ubah kepemilikan file \\ ##cek dulu \\ ls -al \\ hasil nya: -rw-r--r-- \\ ##ganti kepemilikan dari root ke dan \\ chown -R dan:dan timelag.py \\ ##nambahkan execution bit \\ chmod +x timelag.py+#ubah kepemilikan file \\ ##cek dulu \\ ls -al \\ hasil nya: -rw-rr– \\ ##ganti kepemilikan dari root ke dan \\ chown -R dan:dan timelag.py \\ ##nambahkan execution bit \\ chmod +x timelag.py
  
 #tambahkan file worker.conf di supervisor \\ ##masuk direktori \\ cd /etc/supervisor/conf.d/ \\ ##buat file worker.conf yang : \\ [group:myworker] \\ [program:worker1] \\ command=/opt/timelag/timelag.py \\ user=dan \\ autostart=yes \\ autorestart=yes #tambahkan file worker.conf di supervisor \\ ##masuk direktori \\ cd /etc/supervisor/conf.d/ \\ ##buat file worker.conf yang : \\ [group:myworker] \\ [program:worker1] \\ command=/opt/timelag/timelag.py \\ user=dan \\ autostart=yes \\ autorestart=yes
Baris 25: Baris 25:
 #update supervisor sebelum start \\ sudo systemctl start supervisor \\ sudo supervisorctl update #update supervisor sebelum start \\ sudo systemctl start supervisor \\ sudo supervisorctl update
  
-#start supervisor \\ sudo supervisorctl start workersaya:worker1 \\ #gunakan stop dan restart +#start supervisor \\ sudo supervisorctl start workersaya:worker1 
 + 
 +bisa langsung: sudo supervisorctl start all \\ #gunakan stop dan restart 
 +