bg
EZİK
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Превод от изкуствен интелект
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Моят Easy Redmine показва 502 Bad Gateway.

Има много възможни причини за тази грешка. Ето няколко съвета:

  • проблем с кеша на браузъра - опитайте да изтриете кеша от браузъра
  • проблем с DNS
  • проблем с настройките на сървъра

Първо проверете връзката и мрежата си (проверете дали сървърът е достъпен, като използвате командата ping или traceroute). Сървърът на защитната стена.

Ако всичко гореизброено изглежда добре, опитайте да получите някаква информация от nginx error.logs. Проверете nginx error.log на страната на сървъра - /var/log/nginx/error.log

Проверете двойно, че конфигурацията ви на nginx отговаря на стандарта. Стандартната конфигурация на nginx може да бъде намерена тук:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine

Пример за конфигурация на nginx (както се използва от Easy Software). Той е много подобен на официалния, само няколко променливи са оптимизирани:

потребителското WWW-данни;
работни_процеси 8;

worker_rlimit_nofile 60000;

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

събития {
    worker_connections 10240;
    # Multi_accept върху;
}

HTTP {
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # не използвам 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;

    изпрати файл на;
    #tcp_nopush на;

    #keepalive_timeout 0;
    keepalive_timeout 65;
    tcp_nodelay включен;


    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 на;
    gzip_disable "MSIE [1-6] \. (* SV1?!.)";

    включва /etc/nginx/conf.d/*.conf;
    включва / и т.н. / Nginx / сайтове с активирани / *;
    включва / и т.н. / Nginx / сайтове, автоматично / *;
}

Други възможни причини за грешка 502 включват...

Unicorn не работи изобщо, заради

  • Недостатъчни разрешения
  • Грешна версия на пътническия влак
  • Грешна версия на Ruby
  • Липсващи камъни
  • Счупена файлова система

За да разберете точния проблем, трябва да проверите дневниците за грешки в unicorn или apache + приложение log от Easy Redmine (log/production.log)

Време за изтичане

Ако е конфигурирано кратко време за изчакване, тази грешка ще се появи на:

  • големи износи
  • претоварване на сървъра
  • rake задачи, стартирани от GUI

Лимит на връзките към MySQL

Уверете се, че имате достатъчен брой разрешени връзки към MySQL. Това зависи от броя на потребителите, но трябва да имате поне 100 разрешения.

Изпробвайте Easy Redmine в безплатен пробен период от 30 дни

Пълни функции, защитени с SSL, ежедневни резервни копия, във вашата географска локация