Aplikacja Easy Redmine zawiera wersję 502 Bad Gateway

Istnieje wiele możliwych przyczyn tego błędu. Oto kilka wskazówek:

  • Problem cache przeglądarki - spróbuj usunąć cache z przeglądarki
  • problem dns
  • Problem ustawienia serwera

Najpierw sprawdź połączenie i sieć (sprawdź, czy serwer jest osiągalny, używając polecenia ping lub polecenia traceroute). Strona serwera zapory.

Jeśli wszystko powyższe wydaje się w porządku, spróbuj uzyskać informacje z nginx error.logs. Sprawdź plik nginx error.log po stronie serwera - /var/log/nginx/error.log

Dokładnie sprawdzić, czy konfiguracja nginx odpowiada standardowi. Konfiguracja standardowa nginx można znaleźć tutaj:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine

Przykład konfiguracji nginx (jaki jest stosowany przez Easy Software). Jest bardzo podobny do oficjalnego tylko kilka zmienne są zoptymalizowane:

użytkownika www-data;
work_processes 8;

worker_rlimit_nofile 60000;

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

zdarzenia {
    worker_connections 10240;
    # Multi_accept dalej;
}

http {
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # nie używaj SSLv3 ref: POODLE
    dołącz /etc/nginx/mime.types;
                default_type application / octet-stream;
                server_names_hash_bucket_size 2048;

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

    sendfile on;
    #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;
    client_max_body_size 220m;
    fastcgi_buffer_size 64K;
    fastcgi_buffers 128 16k;
    proxy_max_temp_file_size 0;
    types_hash_max_size 4096;
    types_hash_bucket_size 128;

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


    gzip on;
    gzip_disable "MSIE [1-6] \. (* SV1?!).";

    obejmują /etc/nginx/conf.d/*.conf;
    include / etc / nginx / strony obsługującej / *;
    include / etc / nginx / strony-auto / *;
}

Inne możliwe przyczyny błędu 502 to ...

Unicorn nie działa w ogóle, ze względu na

  • niewystarczające uprawnienia
  • Błędna wersja pasażera
  • Błędna wersja Ruby
  • Brakujące kamienie
  • złamane plików

Aby dowiedzieć się dokładnie problem, trzeba sprawdzić logi błędów w jednorożec lub apache + dzienniku aplikacji z łatwym Redmine (log / production.log)

Timeout

Jeśli niski limit czasu jest skonfigurowany ten błąd pojawi się na:

  • duże eksport
  • przeciążenie serwera
  • Zadania natarcia uruchomić z GUI

Limit połączeń MySQL

Upewnij się, że masz wystarczającą liczbę połączeń dozwolonych do MySQL. To zależy od liczby użytkowników, ale trzeba mieć co najmniej 100 dozwolone.

Pobierz Easy Redmine 30 wersji

完整功能, SSL 保护, 每日备份, 在您的地理位置