Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
VadimD

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites
Да, глюк этот известный как оказалось, связка nginx и Apache.

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...