Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
quickxd 1
quickxd
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Flarum'da Supervisor Kullanımı

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Supervisor Nedir? Ne işe yarar?​

Supervisor sürekli çalışması gereken komutların çalışmasını sağlayan bir uygulamadır.

Örneğin, Redis eklentisi kullanan Flarum sistemlerinde php flarum quane:work komutunun sürekli çalışması gereken bir komuttur. SSH ile bu komutu çalıştırdıktan sonra terminalden çıktığınız anda komut son bulur ve kullanıcılar web bildirimlerini alamazlar. İşte Supervisor bu noktada bu komutun sürekli çalışmasını sağlar.

Şimdi Supervisor eklentisini kuralım.

Supervisor Kurulumu​

Ubuntu sunucu için;

sudo apt-get install supervisor

Şimdi supervisor ile sürekli çalışmasını sağlamak istediğimiz komut için bir conf dosyası oluşturacağız.

Örnek olması açısındanwebcocket eklentisi için websocket.conf adında bir dosya oluşturacağım.

nano /etc/supervisor/conf.d/websocket.conf

Şimdi bu dosyasının içini aşağıdakilerle dolduralım.

[program:websocket]
directory=/var/www/flarum
command=php flarum websockets:serve

autostart=true
autorestart=true
user=root
numprocs=1
startsecs=1

Yukarıdaki metinde dikkat edilmesi gereken nokta 2. satırdaki sitenin kurulu olduğu dizin, 3. satırdaki komut. 3. satıra hangi komutu yazarsanız o komutu sitenin kurulu olduğu dizinde her 1 saniyede bir çalıştıracaktır.

Yukarıdaki dosyada düzenleme işlemleri bitince CRTL+X ve Y tuşlayarak akydedip çıkalım.

Şimdi bu configrasyonu çalıştırması için supervisior’u görevlendirelim.

sudo supervisorctl reread
sudo supervisorctl update

Çalışıp çalışmadığını kontrol etmek için;

sudo supervisorctl status
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst