Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Пропадает статистика посещений за последние 15 минут

Стали пропадать пользователи он лайн (за последние 15 минут). Допустим было 80 посетителей, 30 юзеров, 50 гостей, а через пару минут 4 юзера и 5 гостей. Я точно знаю что юзеры не могли резко все покинуть форум. Через минут 15 опять "набирается" 80 человек и может в определённый момент снова пропасть. Кнопка "Кто в онлайне" также показвает малое количество юзеров и гостей.

Глюк появился после установки nginx-1.2.9-5. Версия PHP 5.4 ОС Debian 7.3, IPB 3.1.4. Посоветуйте где и что смотеть, крутить.

Рекомендованные сообщения

Ну попробуйте включить X_FORWARDED_FOR в настройках безопасности.

  • Автор

Включил, буду смотреть. Спасибо, по результатам отпишу.

Версия PHP 5.4 ОС Debian 7.3, IPB 3.1.4

хорошее сочетание. А других глюков нет?

  • Автор

Других не замечено. Кстати, похоже что X_FORWARDED_FOR действует. Подскажите, можно ли устранить этот глюк каким-то другим способом? Скажу, что на версии PHP 5.3 такого не было.

Подскажите, можно ли устранить этот глюк каким-то другим способом?

Этот "глюк" вызван тем, что у вас nginx стоит фронтендом, и при передаче запросов на бэкенд, апач получает запрос с ип сервера на котором работает nginx. Настоящий ип адрес пользователя nginx проксирует в заголовке X-Forwarded-For или в X-Real-IP.

Если не хотите использовать X-Forwarded-For, установите для апача мод mod_rpaf

или же, если используете php как fast-cgi, попробуйте в локейшин nginx'а добавить параметр fastcgi_param REMOTE_ADDR $request_uri;

  • Автор

Буду настраивать. Спасибо, вы - монстр :)

У меня было похожая ситуация. Как исправил, не помню, но точно помню что проблемы были не стороны скрипта (форума), а на сервере.

  • Автор

Haktar, может вспомнишь? :)

Haktar, может вспомнишь?

На жаль никак. Прислушайтесь к камрадам выше.

  • Автор

Да, глюк этот известный как оказалось, связка nginx и Apache.

Да, глюк этот известный как оказалось, связка nginx и Apache.

Это не глюк, а фича.

 

Но удивило. Если не собирать apache руками, то при стандартной установке в Debian, модуль mod_rpaf ставится автоматом в отличии от CentOS

Да, глюк этот известный как оказалось, связка nginx и Apache.

Это не глюк, это такая особенность работы.

  • Автор

Проблему решил установкой mod_rpaf. Всем спасибо!

Проблему можно было бы и решить просто включением настройки, на форуме бы от этого ничего не изменилось. Просто в таком случае он бы стал брать ип адрес из X-Forwarded-For. Возможно для других скриптов на сервере... а тут один хрен.

  • Автор

На сервере есть и другие скрипты, поэтому пусть будет так.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.