Page not found, почему кто-то не видит блог?

У нас на сайте несколько блогов. До последнего времени все было нормально. Но потом некоторые пользователи начали жаловаться, что не могут зайти на блоги – им выдает ошибку 404.
При этом большинство пользователей, включая меня, блоги все-таки видят.

Не понятно, с чем связано.
Выяснили, что это проявляется на разных броузерах. При этом у одного пользователя, например, может работать на Опере, а на Мозилле нет. Не работает и при отключенных антивирусах, фаерволлах и т.п.

Помогите, пожалуйста, советом – где искать проблему?

del: double

Страницы, которые не находятся требуют для своего отображения авторизацию, либо передачу referrera? И пусть бедолаги очистят кеши в своих броузерах, а если не поможет, то уточнят у свего интернет-провайдера или системного администратора стоит ли перед их ПК кеширующий прокси.

Еще вариант – опечатка с строке броузера. Попросите их вам прислать скрин строки с адресом блога.

Броузер сохраняет в своем журнале неправильную строку, а они ее потом все время открывают

Речь идет о моем блоге http://fenix.stockportal.ru/ Мучаюсь с проблемой уже несколько месяцев. Постоянно есть часть пользователей, которые видят подобные сообщения вместо блога.

"Not Found
The requested URL /post/1057 was not found on this server
Apache/1.3.41 Server at fenix.stockportal.ru Port 80"

Спросите у хостера – что с нагрузкой? Я только, что зашел и первая страница не до конц загрузилась. Пришлось обновлять

Сократите в два раза количество сообщений на первой странице, отключите временно календарь в сайд-баре и вывод туда же комментариев. Это снизит нагрузку. Установите также плагин http://blogs.icta.net/plugins/wptuner и посмотрите, что больше всего грузит сайт

Страницы, которые не находятся требуют для своего отображения авторизацию, либо передачу referrera? И пусть бедолаги очистят кеши в своих броузерах, а если не поможет, то уточнят у свего интернет-провайдера или системного администратора стоит ли перед их ПК кеширующий прокси.

не требуют авторизацию, нет реферрера
кеш чистили

Еще вариант - опечатка с строке броузера. Попросите их вам прислать скрин строки с адресом блога.

Броузер сохраняет в своем журнале неправильную строку, а они ее потом все время открывают

нет опечатки, смотрел скрины.

Сократите в два раза количество сообщений на первой странице, отключите временно календарь в сайд-баре и вывод туда же комментариев. Это снизит нагрузку. Установите также плагин http://blogs.icta.net/plugins/wptuner и посмотрите, что больше всего грузит сайт

дело не в нагрузке.
тогда проблема проявлялась бы у всех, а не только у конкретных пользователей, и не всегда, а время от времени.

То, что страница не найдена сообщил Апач, а не Вордпресс указывает на то, что копать надо в сторону хостера… или cgi-скриптов.

проблема проявлялась бы у всех, а не только у конкретных пользователей, и не всегда, а время от времени

Я правильно понимаю, что вы однозначно определили, что есть некоторые пользователи у которых всегда появлятся «Apache: 404-not found» в каком-то одном из нескольких броузеров?

да. нет пользователей, у которых эта проблема возникает время от времени. Они стабильна. Либо есть, либо нет и это происходит постоянно.

То, что страница не найдена сообщил Апач, а не Вордпресс указывает на то, что копать надо в сторону хостера... или cgi-скриптов.

знать бы, что копать.
подскажите, будем копать

[quote=larryking]проблема проявлялась бы у всех, а не только у конкретных пользователей, и не всегда, а время от времени

Я правильно понимаю, что вы однозначно определили, что есть некоторые пользователи у которых всегда появлятся «Apache: 404-not found» в каком-то одном из нескольких броузеров?[/quote]
Еще могу добавить, что у некотрых пользователей все браузеры не могут отобразить страницу

У меня один рецепт: смотреть логи Апача. Там всё видно: кто приходил, когда приходил, зачем и что получил в ответ.

Там всё видно: кто приходил, когда приходил, зачем и что получил в ответ.

Или вообще ничего там нет про их приход. Это если у пользователей какой-нибудь вирус, связанный с прокси или dns.

@larryking:
@fenixxx167:

Посоветуйте им провериться этим, например – http://www.freedrweb.com/download+cureit/
Параллельно скачать какой-нибудь портабельный броузер и воспользоваться им (если проблемы не будет, то поражены web-клиенты, а если останется, то – стек TCP/IP).

@larryking:
@fenixxx167:

Пока собираете логи Апача и проверяете на вирусы, пожите пока, на всякий случай содержимое .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

http://fenix.stockportal.ru/ – Ваше?

Что там вообще происходит? 5 минут назад было 403, сейчас еще красивше:

HTTP/1.1 500 Internal Server Error
Server: nginx/0.5.11
Date: Mon, 29 Jun 2009 15:57:37 GMT
Content-Type: text/html
Connection: close
X-Powered-By: PHP/5.2.9
Set-Cookie: PHPSESSID=f0m195od0ervkbsdkh34sj5ol4; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

PS А времечко на сервере – ваще песТня.

C htaccess – порядок. Отключите cgi-скрипты и все плагины в Вордресс и попросите зайти еще раз.

Какой результат от портабельного броузера? Что с вирусами? Пусть посетитель запомнит точное время not found’a (внешний IP-адрес свой, я надеюсь, вам смогут сообщить), чтоб потом в логах легче было искать.

Вопрос к тем, кто сталкивался: nginx же не сообщает 404-ю, да? Он транслирует Апача?

Date: Mon, 29 Jun 2009 15:57:37 GMT

А времечко на сервере - ваще песТня.

А что со временем?

Сейчас вообще лапочка:

HTTP/1.1 200 OK
Server: nginx/0.5.11
Date: Mon, 29 Jun 2009 16:16:27 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Powered-By: PHP/5.2.9
X-Pingback: http://fenix.stockportal.ru/xmlrpc.php

И всё, дальше пусто.

Со временем – смещение на 11 минут 😀

nginx много чего умеет делать сам, а что именно он сделал в данном случае – сие только админу сервера ведомо [может быть].

в данный момент переустанавливается версия форума
какой-от косяк вышел
чиним

500-я… завалили таки сайт 🙂

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

Страничка доезжает только до
<script src="http://feeds.feedburner.com/~s/fenixxx?i=http://fenix.stockportal.ru/post/1057" type="text/javascript" charset="utf-8"></script>
дальше ничего нет. По-моему, это не нормально.

по-прежнему ждем ваших идеей по решению проблемы

Уважаемый! Каких идей? Вам же уже рассказали, что надо сделать: собрать логи, отключить все интегрированные в сайт скрипты и все плагины. Дополнительно еще можете переключить сайт на дефолтную тему. Сообщите бедолагам, которые не могут его видеть, чтоб засекли вермя и зашли. Так же «покажите» его тут, когда все будет готово.

PS: страница, действительно грузится не полностью – еще один повод посмотреть на него без плагинов и с дефолтной темой.

спасибо, будем экспериментировать

Anonymous
Отправить
Ответ на: