Ошибка 502 у активных пользователей - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Ошибка 502 у активных пользователей

#1 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 16 Январь 2014 - 01:07

Ошибка встречающаяся довольно редко, и есть только у очень активных пользователей (на гостей не распространяется) форума, тех кто посещает большое кол-во тем.
Суть её - в браузере (Хром и Опера, про Мозилу не знаю) - при заходе в тему выскакивает Ошибка 502. Если разлогиниться и войти гостём - всё нормально.
Естественно, ошибка лечиться легко - простым удалением куков в браузере.

Но как её ликвидировать полностью? Настройки в АЦ или же на стороне сервера (увеличить лимиты?)

Сообщение изменено: Haktar (16 Январь 2014 - 01:07)

0

#2 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 16 Январь 2014 - 13:27

Просмотреть сообщениеHaktar сказал(а):

выскакивает Ошибка 502

nginx?

Просмотреть сообщениеHaktar сказал(а):

Естественно, ошибка лечиться легко - простым удалением куков в браузере.

Забавно..

Просмотреть сообщениеHaktar сказал(а):

Настройки в АЦ

Пропитанность тем у вас сохраняется в базе или в куках.

Просмотреть сообщениеHaktar сказал(а):

(увеличить лимиты?

Естественно
0

#3 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 16 Январь 2014 - 13:31

Просмотреть сообщениеPh-A сказал(а):

nginx?

Да. Самая последняя версия, точно не помню.

Просмотреть сообщениеPh-A сказал(а):

Пропитанность тем у вас сохраняется в базе или в куках.

Вы про это:

Цитата

Отключить отслеживание через Cookie
Даже если вы отключили систему отслеживания выше, форум будет продолжать отслеживать статусы с использованием cookies. Вы можете полностью отключить отслеживание, включив эту опцию, что позволит несколько разгрузить сервер при больших нагрузках.

Стоит по умолчанию, то есть Нет

Просмотреть сообщениеPh-A сказал(а):

Естественно

А какой именно параметр?
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 16 Январь 2014 - 13:51

Если удалением куков, тогда проблема вероятно в отслеживание прочитанных тем. Там собирается слишком большая кука. У меня тоже иногда такая бага выскакивала.
1

#5 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 16 Январь 2014 - 14:43

Просмотреть сообщениеsiv1987 сказал(а):

тогда проблема вероятно в отслеживание прочитанных тем. Там собирается слишком большая кука.

Я тоже так думаю.

Просмотреть сообщениеHaktar сказал(а):

Да.

Просто по заголовку не совсем понятно о какой ошибке идет речь.

Просмотреть сообщениеHaktar сказал(а):

А какой именно параметр?

Надо смотреть конфиг. Там ряд параметров можно крутить.

Но можно начать с
        #keepalive_timeout  0;
        keepalive_timeout  65;
        proxy_read_timeout 500;
        proxy_send_timeout 500;

1

#6 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 16 Январь 2014 - 15:43

Просмотреть сообщениеsiv1987 сказал(а):

Если удалением куков, тогда проблема вероятно в отслеживание прочитанных тем.

Я тоже про это сразу подумал, так как такое у тех кто практически по всем темам "скачет"

Просмотреть сообщениеsiv1987 сказал(а):

Там собирается слишком большая кука.

Это в таблице ibf_core_item_markers_storage или ibf_core_item_markers?

Просмотреть сообщениеPh-A сказал(а):

Но можно начать с

Спасибо, сегодня поэкспериментирую.
0

#7 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 17 Январь 2014 - 20:35

Просмотреть сообщениеPh-A сказал(а):

Но можно начать с

Изменения этих величин не дают результатов.

А что если я настройку "Отключить отслеживание через Cookie" выставлю на Да?
0

#8 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 17 Январь 2014 - 20:56

Просмотреть сообщениеHaktar сказал(а):

Изменения этих величин не дают результатов.

Надо смотреть весь конфиг и ошибки nginx в логах

Просмотреть сообщениеHaktar сказал(а):

А что если я настройку "Отключить отслеживание через Cookie" выставлю на Да?

Нормальное решение, у меня так.
1

#9 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 18 Январь 2014 - 01:15

Просмотреть сообщениеPh-A сказал(а):

Надо смотреть весь конфиг и ошибки nginx в логах

Вот что нашёл в php.ini:

Цитата

; How many GET/POST/COOKIE input variables may be accepted

У меня стоит 10 000
Попробую увеличить.

Просмотреть сообщениеPh-A сказал(а):

Нормальное решение, у меня так.

Попробую.
0

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 18 Январь 2014 - 01:30

Просмотреть сообщениеHaktar сказал(а):

; How many GET/POST/COOKIE input variables may be accepted

Это количество переменных, а не размер. Вам скорее всего нужно для nginx что то типа

client_header_buffer_size 8k;
large_client_header_buffers 8 12k;

или
proxy_buffers
proxy_buffer_size

еще, если php подключен через fast-cgi
fastcgi_buffer

Можно также попробовать в логах nginx-а посмотреть.
0

#11 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 18 Январь 2014 - 04:13

Просмотреть сообщениеsiv1987 сказал(а):

Это количество переменных, а не размер. Вам скорее всего нужно это для nginx

Поставил max_input_vars = 50000
Не слишком много, уменьшить?

Просмотреть сообщениеsiv1987 сказал(а):

client_header_buffer_size 8k;
large_client_header_buffers 8 12k;

или
proxy_buffers
proxy_buffer_size

В nginx.conf не нашёл таких значений.
0

#12 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 18 Январь 2014 - 12:37

Просмотреть сообщениеHaktar сказал(а):

Поставил max_input_vars = 50000
Не слишком много, уменьшить?

Увеличение max_input_vars требует ряд тяжелых современных систем. Встречал, что по умолчанию обычно стоит 1000. Для тюнинга Битрикс рекомендуется выставлять не меньше 10 000. IPB написан более топорно.

Просмотреть сообщениеHaktar сказал(а):

В nginx.conf не нашёл таких значений.

По умолчанию конфиг очень облегчен. Если параметр не прописан, используется значение по умолчанию.С параметрами nginx у многих туго.

Spoiler


Просмотреть сообщениеHaktar сказал(а):

Вот что нашёл в php.ini:

502 ошибка nginx. Когда он готов передать данные apache, а тот занят своими делами. Акселератор PHP стоит?

И лучше эти значение хранить в базе, а не в куках. Даже для удобства пользователя. Единицы используют для интернета только одно устройство.

Просмотреть сообщениеsiv1987 сказал(а):

еще, если php подключен через fast-cgi
fastcgi_buffer

Лучше при связке apache + nginx использовать PHP как модуль Apache

Просмотреть сообщениеsiv1987 сказал(а):

Можно также попробовать в логах nginx-а посмотреть.

С этого надо начинать.
1

#13 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 19 Январь 2014 - 07:55

Просмотреть сообщениеPh-A сказал(а):

Увеличение max_input_vars требует ряд тяжелых современных систем. Встречал, что по умолчанию обычно стоит 1000. Для тюнинга Битрикс рекомендуется выставлять не меньше 10 000. IPB написан более топорно.

Уменьшу до 10 000

Просмотреть сообщениеPh-A сказал(а):

С этого надо начинать.

В них ничего похожего не нашёл.

Просмотреть сообщениеPh-A сказал(а):

Акселератор PHP стоит?

Это как понять?

Просмотреть сообщениеPh-A сказал(а):

И лучше эти значение хранить в базе, а не в куках. Даже для удобства пользователя. Единицы используют для интернета только одно устройство.

Пока поставил настройку в админке - Отключить отслеживание через Cookie - Нет.
Пока вроде бы норм, буду наблюдать.

Просмотреть сообщениеPh-A сказал(а):

Мой конфинг (не полный, только начало, выкинуты все дополнительные сайты) для 8-ми ядерного сервера, 32 ГБ.

Мой (Intel® Core™ i7 CPU 920 @ 2.67GHz 1600.000 Mhz X 8, 24738508 kB оперативки, 16768892 kB свапа (не пойму зачем он, если оперативы и так предостаточно))
Spoiler

0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна