Moje Easy Redmine wyświetla 502 Bad Gateway.

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

  • πρόβλημα z pamięcią podręczną przeglądarki - spróbuj usunąć pamięć podręczną z przeglądarki
  • πρόβλημα z DNS
  • πρόβλημα z ustawieniami serwera

Najpierw sprawdź swoje połączenie i sieć (sprawdź, czy serwer jest osiągalny za pomocą polecenia ping lub traceroute). Το τείχος προστασίας για τον κεντρικό υπολογιστή.

Jeśli wszystko wydaje się w porządku, spróbuj uzyskać informacje z dzienników błędów nginx. Sprawdź dziennik błędów nginx po stronie serwera - /var/log/nginx/error.log

Sprawdź podwójnie, czy twoja konfiguracja nginx odpowiada standardowi. Standardowa konfiguracja nginx znajduje się tutaj:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine

Ρυθμίστε το nginx (χρησιμοποιήστε το Easy Software). Jest to dość podobne do oficjalnej konfiguracji, tylko kilka zmiennych jest zoptymalizowanych:

χρήστης www-data?
εργαζόμενοι_επεξεργασίες 8;

worker_rlimit_nofile 60000?

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

events {
    εργαζόμενοι_συνδέσεις 10240;
    # Multi_accept για?
}

http {
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # nie używaj SSLv3 ref: POODLE
    συμπεριλάβετε τους τύπους /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;!)."?

    περιλαμβάνουν το /etc/nginx/conf.d/*.conf.
    περιλαμβάνουν / etc / nginx / sites-enabled / *;
    περιλαμβάνουν / etc / nginx / sites-auto / *.
}

Inne możliwe przyczyny błędu 502 έως...

Μονόκερος w ogóle nie działa, z powodu

  • Niewystarczające uprawnienia
  • Niewłaściwa wersja pasażera
  • Niewłaściwa wersja Ruby
  • Brakujące klejnoty
  • Uszkodzony σύστημα plików

Πρόβλημα Aby poznać dokładny, musisz sprawdzić dzienniki błędów w unicorn lub apache + dziennik aplikacji z Easy Redmine (log/production.log)

Προθεσμία

Jeśli konfigurowano niski czas oczekiwania, ten błąd pojawi się na:

  • dużych eksportach
  • przeciążeniu serwera
  • zadaniach rake uruchamianych z GUI

Limit połączeń MySQL

Upewnij się, że masz wystarczającą liczbę dozwolonych połączeń από MySQL. Zależy to od liczby użytkowników, ale powinieneś mieć co najmniej 100 dozwolonych.

Wypróbuj Easy Redmine για 30 μέρες

Pełne funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji