Anket Kullanımı hakkında bir video çekeyim mi?
Toplam Katılımcı Sayısı: 7
Kullanımı hakkında bir video çekeyim mi?
Evet
%100,00 (7 Oy)
Hayır
%0 (0 Oy)
  • 24-02-2021, 23:01:07
    #1
    Merhaba.

    Yaklaşık 2 aydır stabilite testlerini yaptığım "Sycsy" adlı sistemimi artık paylaşmaya karar verdim.

    Sycsy ile veritabanı falan kullanmayan yani iki sunucu arasında sadece dosyaları değiştirerek değişim yapabilecek web sitelerinin neredeyse hep ulaşılabilir olmasını sağlar.

    UYARI! Bu sistem, web sitenizin DNS yönetiminin CloudFlare üzerinden yapılmasını zorlar. Yani DNS yönetimi CloudFlare'da olmayan web siteleri bu yazılımı kullanamaz

    Uptime analizim:



    Nasıl çalışır?

    Sycsy, 2 sunucu + diğer sunuculardan azade 1 cronjob ile çalışır. Bu 2 sunucu web içindir. Her 2 sunucuda da aynı web site dosyaları durur. 2 sunucudan biri "ana", diğeri "yedek" sunucu olarak adlandırılır.

    Yedek sunucuda barınan Sycsy'nin bir cron dosyası vardır. Bu dosya her 5 dakikada cronjob ile çalıştırılır. Bu cron dosyası, ana sunucuda olan bir dosyaya istek gönderir. Ana sunucuda olan bu dosya, ana alan adından farklı bir alan adında sunulmalıdır fakat aynı sunucuda bulunmalıdır. Ana sunucuda olan dosya her ne olursa olsun ekrana sadece "OK" yazdırır.

    2. sunucudaki cron dosyası ise, 1. sunucudaki dosyaya istek gönderir ve "OK" cevabını bekler. Eğer "OK" cevabı gelmez ise CloudFlare'a bir API isteği göndererek web sitenizin alan adının A kaydını kendi IP adresi ile değiştirir. Sonra ise 2. sunucuda bulunan "wait.var" adlı dosyanın içeriğini false'dan true'ye değiştirir. Bundan böyle, cron dosyası her çalıştığında ana sunucudan "OK" cevabı bekler. "OK" cevabı geldiği anda sunucunun açıldığı kanısına varıp CloudFlare'a bir API isteği daha göndererek web sitenizin alan adının A kaydını ana sunucunun IP adresi ile değiştirir.

    Nasıl kurulur?

    1-) 1. sunucunuzda ana alan adınızdan farklı bir alan adıyla bir web sitesi oluşturun. İçerisinde bir html veya php dosyası oluşturup ekrana sadece büyük harflerle "OK" yazmasını sağlayın.
    2-) Sycsy'nin kurulumu kolaydır. Konunun en altında bulunan zip arşivini indirip yedek sunucunuza atın. Ardından config.php dosyasını düzenleyin. Config.php parametreleri dosya içinde anlatıldı.
    3-) pokeing_cron.php dosyasını cronjob olarak ekleyin. Eğer 2. sunucunuzda cronjob ekleyemiyorsanız https://cron-job.org'u kullanabilirsiniz.

    --------------------

    Umarım işinize yarar, iyi kullanımlar.

    Sycsy: https://cdn.benegedeniz.com/sycsy.zip
  • 24-02-2021, 23:04:04
    #2
    Üyeliği durduruldu
    Elinize sağlık hocam. Kendi DNS sunucumuzda kullanma imkanımız mevcut mu?
  • 24-02-2021, 23:06:07
    #3
    wonfe adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık hocam. Kendi DNS sunucumuzda kullanma imkanımız mevcut mu?
    Maalesef. Fakat kendi DNS sunucunuz için A kaydını düzenleyebilecek bir API geliştirebilirseniz dosyaları biraz inceleyerek kendinize göre uyarlayabilirsiniz.
  • 24-02-2021, 23:06:40
    #4
    Elinize sağlık hocam
  • 24-02-2021, 23:07:18
    #5
    konu dark modda okunmuyor.
  • 24-02-2021, 23:08:57
    #6
    gencbeyin adlı üyeden alıntı: mesajı görüntüle
    konu dark modda okunmuyor.
    Evet, ben de fark ettim. Düzetmeye çalışıyorum.
  • 24-02-2021, 23:13:41
    #7
    dns adresi yeri geliyor 12 saatte günceleniyor. bu yöntem 1-2 gün kapanma ihtimali olan siteler için kullanılabilir ama 5-10 dakikalık kesinti için önermem.
  • 24-02-2021, 23:15:23
    #8
    Üyeliği durduruldu
    byigit adlı üyeden alıntı: mesajı görüntüle
    dns adresi yeri geliyor 12 saatte günceleniyor. bu yöntem 1-2 gün kapanma ihtimali olan siteler için kullanılabilir ama 5-10 dakikalık kesinti için önermem.
    Hocam CloudFlare varsayılan DNS yöneticilerine göre oldukça hızlı değişim yapıyor, ortalama 2 saniyede A kaydı değişikliği tüm bölgelerde geçerli oluyor, ama burada DNS TTL ve Cache süresini minimal tutmak lazım, yoksa kullanıcı DNS önbelleği yine eski sunucuya yönlenmesine neden olur.
  • 24-02-2021, 23:16:03
    #9
    byigit adlı üyeden alıntı: mesajı görüntüle
    dns adresi yeri geliyor 12 saatte günceleniyor. bu yöntem 1-2 gün kapanma ihtimali olan siteler için kullanılabilir ama 5-10 dakikalık kesinti için önermem.
    Yani, biraz öyle fakat hiç yoktan iyidir.
    12 saatte güncellenmesi çok nadir durumlar.