• 16-09-2015, 01:27:03
    #1
    Arkadaşlar linux centos kullanıyorum. Otomatik 1 saatte 1, 2 saatte 1 fark etmez serverı resetleyecek sistem arıyorum, crontab işleri cart curt varmış ben pek anlamadığımdan işini bilen kişileri bekliyorum.
  • 17-09-2015, 00:18:41
    #2
    ssh ile root olarak girin
    crontab -e (enter)
    (açılan ekrana) 0 1,3,5,7,9,11,13,15,17,19,21,23 * * * shutdown -r >> /dev/null 2>&1
    esc 'ye basın.
    :x (enter)

    daha sonra
    crontab -l (enter)
    ile test edin. yukarıdaki satırı görüyorsanız işlem tamamdır. değilse tekrar deneyin.

    yukarıdaki kod saat 1,3,5,7.... ve dakika 0'da çalışacaktır.

    şurdan istediğiniz zamanlama için cron oluşturabilirsiniz.
    http://cron.nmonitoring.com/cron-generator.html
    test etmek için bu sayfadan bi kaç dk sonrasında çalışacak şekilde bi cron oluşturup restart testi yapın.

    örneğin 22:30 için 30 22 * * * shutdown -r >> /dev/null 2>&1

    test etmedim shutdown -r çalışmazsa reboot deneyebilirsiniz.

    iyi çalışmalar.
  • 17-09-2015, 19:21:39
    #3
    bütün hepsini aynanda resetlemez mi bu?
    Ben hepsini farklı vakitlerde resetletmesini istiyorum
    Mesela diyelim
    (dosya adı) server1 = rastgeleid
    screen -r rastgeleid

    bunu 2-3 saatte bir resetlicek yada resetlemek yerine aktif mi diye kontrol edicek. Değilse server1 dosyasına girip "screen node index.js" yapıp çalıştıracak.
  • 18-09-2015, 01:01:54
    #4
    bütün hepsinden kastınız nedir anlamadım ? shutdown -r sunucuyu komple resetler. birden fazla sunucunuz varsa hepsine ayrı ayrı cron tanımlayıp resetlettirebilirsiniz. tek birinden diğerlerine erişip yeniden başlattırmaktan daha kolay olur.

    resetlemek yerine aktif mi diye kontrol edecek kısmına gelirseniz buna buradan bir şey söylemem pek mümkün değil.

    agar server kullanan birileri belki ne dediğinizi, ne yapmak istediğinizi anlamıştır yanıt verirler.


    iyi çalışmalar.
  • 18-09-2015, 10:54:49
    #5
    sırasıyla tanımlasak ama nasıl olucak reboot -r mi yapacak onu geçtim id'yi nasıl algılıcak rastgele gelmese kolay
  • 18-09-2015, 11:14:54
    #6
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    bütün hepsinden kastınız nedir anlamadım ? shutdown -r sunucuyu komple resetler. birden fazla sunucunuz varsa hepsine ayrı ayrı cron tanımlayıp resetlettirebilirsiniz. tek birinden diğerlerine erişip yeniden başlattırmaktan daha kolay olur.

    resetlemek yerine aktif mi diye kontrol edecek kısmına gelirseniz buna buradan bir şey söylemem pek mümkün değil.

    agar server kullanan birileri belki ne dediğinizi, ne yapmak istediğinizi anlamıştır yanıt verirler.


    iyi çalışmalar.
    agar oyunu 1 sunucu (VPS,VDS,DEDİCATED) içinde kurulmuş sanallaştırma sunucular gibidir.

    1 sunucu içine 10 farklı agar server(sunucu) kurulabilmekte. arakdaş onlara ayrı ayrı hükmedebilirmiyiz diyor.
  • 18-09-2015, 13:16:25
    #7
    o halde mevzu tüm sanallaştırılmış agar server'larını resetlemekse shutdown -r ile ana sunucuyu resetlemek hepsini resetlemek olacaktır. shutdown -r tüm sunucuyu yeniden başlatıyor.

    Spesifik olarak bazılarını resetlemek istiyorsanız yine aynı mantıkla cronlar düzenlenip "shutdown -r" yerine "agar server restart komutu" yazarak resetleyebilirsiniz. o komutu, serverın nasıl çalıştığını bilemiyorum.

    dediğim gibi çalışıyorlar mı kontrol etmek vs. durumları daha karmaşık. agar server yapısını bilemediğim için net bir şey söylemiyorum. eğer her bir server çalışan process'lerde gözüküyorsa ps ile processler çekilir grep ile yakalanır. oradan gelen sonuçlarda idler varsa regex ile ayıklanır, çalışanlar tespit edilir. çalışmayanlar ona göre bir algoritma ile ayıklanabilir. yapıyı bilmediğim için atıyorum tabi. en temizi ana sunucuyu restart edin hepsi yeniden başlasın.

    kolaylıklar.



    CAPOEIRA adlı üyeden alıntı: mesajı görüntüle
    agar oyunu 1 sunucu (VPS,VDS,DEDİCATED) içinde kurulmuş sanallaştırma sunucular gibidir.

    1 sunucu içine 10 farklı agar server(sunucu) kurulabilmekte. arakdaş onlara ayrı ayrı hükmedebilirmiyiz diyor.
  • 18-09-2015, 14:18:48
    #8
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    o halde mevzu tüm sanallaştırılmış agar server'larını resetlemekse shutdown -r ile ana sunucuyu resetlemek hepsini resetlemek olacaktır. shutdown -r tüm sunucuyu yeniden başlatıyor.

    Spesifik olarak bazılarını resetlemek istiyorsanız yine aynı mantıkla cronlar düzenlenip "shutdown -r" yerine "agar server restart komutu" yazarak resetleyebilirsiniz. o komutu, serverın nasıl çalıştığını bilemiyorum.

    dediğim gibi çalışıyorlar mı kontrol etmek vs. durumları daha karmaşık. agar server yapısını bilemediğim için net bir şey söylemiyorum. eğer her bir server çalışan process'lerde gözüküyorsa ps ile processler çekilir grep ile yakalanır. oradan gelen sonuçlarda idler varsa regex ile ayıklanır, çalışanlar tespit edilir. çalışmayanlar ona göre bir algoritma ile ayıklanabilir. yapıyı bilmediğim için atıyorum tabi. en temizi ana sunucuyu restart edin hepsi yeniden başlasın.

    kolaylıklar.
    anlatımınızdan çıkardığım kadarıyle,

    yapılması gereken işin yolunu ve mantığını biliyorsunuz.

    konu sahibi bilgilerini(root/pass) paylaşırsa sizinle çözğme ulaşacaktır diye tahmin ediyorum.
  • 18-09-2015, 15:19:31
    #9
    konu dışı bir soru sormak agar io'da sohbet filtresini hangi dosyadan kaldırabilirim beyler?