My Easy Redmine 502 Bad Gateway hatası gösteriliyor.

Bu hatanın birçok olası sebebi vardır. İşte birkaç ipucu:

  • tarayıcı önbellek sorunu - tarayıcıdan önbelleği silmeyi hatası
  • dns sorunu
  • sunucu dağıtım sorunu

Önce bağlantınızı ve ağınızı kontrol edin (sunucunun erişilebilir olduğunu ping sunucusu veya traceroute kesin kullanarak doğrulayın). Sunucu sunucuları güvenlik duvarı.

Eğer geçmişte her şey yolunda görünüyorsa, nginx hata günlüklerinden bazı bilgileri almayı deneyin. Sunucu arayüzü nginx hata gününü kontrol edin - /var/log/nginx/error.log

nginx çevrelerinizin standartla eşleştiğinden emin olun. Standart nginx geçitleri burada bulunabilir:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine

Easy Software tarafından kullanılan bir nginx yapılandırma örneği (resmi olanla oldukça benzer, yalnızca birkaç değişken optimize edilmiştir):

kullanıcı www-data;
işçi_işlemleri 8;

worker_rlimit_nofile 60000;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

olaylar {
    işçi_ağlantıları 10240;
    # Multi_accept üzerinde;
}

http {
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # SSLv3 ref kullan: POODLE
    /etc/nginx/mime.types dahil;
                default_type uygulaması / sekizli akışı;
                2048 server_names_hash_bucket_size;

    access_log /var/log/nginx/access.log;

    dosya gönder;
    #tcp_nopush on;

    #keepalive_timeout 0;
    keepalive_timeout 65;
    tcp_nodelay on;


    send_timeout 1800;
    client_body_timeout 1800;
    client_header_timeout 1800;
    proxy_read_timeout 1800;
    220m client_max_body_size;
    fastcgi_buffer_size 64K;
    128 16k fastcgi_buffers;
    0 proxy_max_temp_file_size;
    4096 types_hash_max_size;
    128 types_hash_bucket_size;

    proxy_busy_buffers_size 256k;
    proxy_buffers 8 256k;
    256k proxy_buffer_size;


    gzip açık;
    gzip_disable "MSIE [1-6] \. (* SV1?!.) ';

    /etc/nginx/conf.d/*.conf içerir;
    / Etc / nginx / siteler etkin / * şunlardır;
    içerme / etc / nginx / siteler-otomatik / *;
}

502 sorununun diğer olası nedenleri arasında...

Unicorn hiç çalışmıyor, çünkü

  • Yetersiz izinler
  • Yanlış yolcu yayını
  • Yanlış Ruby versiyonu
  • eksik gemler
  • Bozuk dosya sistemi

Tam sorunu bulmak için unicorn veya apache + Easy Redmine uygulama günlüğündeki hata günlüklerini kontrol etmeniz gerekmektedir (log/prodüksiyon.log)

zaman aşımı

Eğer düşük zaman aşımı sonuçlarısa, bu hata şu yerlerde olabilir:

  • büyük ihracatlarda
  • sunucunun aşırı kullanımında
  • GUI'den çalıştırılan rake görevlerinde

MySQL bağlantılarının sınırlarını

MySQL'e izin verilen bağlantı sayısı yeterli olduğundan emin olun. Kullanıcı araçlarına bağlı olarak değişen, ancak en az 100 izinli sürüş.

Easy Redmine'ı 30 gün ücretsiz deneyin

Tam dosyaları, SSL korumaları, günlük yedeklemeler, depolama birimleri