Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
PrimeAC 1
PrimeAC
Mt2Hizmet 1
Mt2Hizmet
romegames 1
romegames
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Flarum'da Supervisor Kullanımı

Asylum

Pennywise
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Banlı
TM Üye
Katılım
23 Kas 2011
Konular
504
Mesajlar
1,913
Çözüm
2
Online süresi
5mo 16d
Reaksiyon Skoru
2,294
Altın Konu
32
Başarım Puanı
324
Yaş
28
MmoLira
3,062
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler :)
 

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

Geri
Üst