У меня с одним сайтом возникла такая проблема, захожу на сайт начинаю переходить по ссылкам - бывает страница отображается нормально, а бывает открывается просто белая страница (пустая), если нажать Ctrl+U, чтобы посмотреть HTML код, то там просто пусто. И иногда приходиться нажимать несколько раз F5, чтобы страница отобразилась. Смотрю логи сервера Apache - но там пусто, эта ошибка никак не отображается в логах. Причем сервер, где лежит сайт очень мощный (Топовый проц Core i7 + 32GB RAM DDR3 2400Mhz) Что мне делать? Как избавиться от такого глюка?
UPD: Вывод ошибок включен в файле php.ini. Но что самое интересное, что даже когда сервер выдает пустую страницу, то HTTP ответ сервера вот такой:
Request URL:http://travianx5.ru/dorf2.php
Request Method:GET
Status Code:200 OK
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Connection:keep-alive
Cookie:t3l=1; PHPSESSID=66m7fqbmi75kvaadtm2v8mhn17; COOKUSR=spoilt
Host:travianx5.ru
Referer:http://travianx5.ru/spieler.php?uid=6
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36
Response Headersview source
Connection:Keep-Alive
Content-Length:0
Content-Type:text/html
Date:Wed, 29 Jan 2014 14:14:37 GMT
Keep-Alive:timeout=5, max=100
Server:Apache/2.4.6 (Ubuntu)
X-Powered-By:PHP/5.5.3-1ubuntu2.1
То есть типа все ОК, но как такое может быть? В логах тоже тишина, нет 500ой ошибки, только Warning'и...
Вот лог ошибок сервера Апач за сегодняшнее число:
PHP Warning: include(): Failed opening '22_0.tpl' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/Templates/Build/22.tpl on line 9, referer: http://travianx5.ru/dorf2.php
[Wed Jan 29 04:16:34.137593 2014] [:error] [pid 3276] [client 192.168.1.1:54750] PHP Warning: unlink(GameEngine/Prevention/market.txt): No such file or directory in /var/www/GameEngine/Automation.php on line 991, referer: http://travianx5.ru/dorf2.php
[Wed Jan 29 09:28:04.700181 2014] [:error] [pid 4225] [client 188.235.65.219:53207] PHP Warning: unlink(GameEngine/Prevention/cleardeleting.txt): No such file or directory in /var/www/GameEngine/Automation.php on line 457, referer: http://travianx5.ru/dorf1.php
[Wed Jan 29 11:38:05.420588 2014] [core:error] [pid 4500] [client 86.57.255.92:20043] AH00126: Invalid URI in request \xa3{(i\xc0\xb2hy\xa4\x84\xba\bq/\b7\x0c\xfcV\xbe
Вот файл .htaccess, который лежит в корне сайта:
$rsargs=$_GET['rsargs'];
$_GET = array_map(array($database->connection, 'real_escape_string'), $_GET);
$_GET = array_map('htmlspecialchars', $_GET);
$_GET['rsargs']=$rsargs;
$_COOKIE = array_map(array($database->connection, 'real_escape_string'), $_COOKIE);
$_COOKIE = array_map('htmlspecialchars', $_COOKIE);
?>
Ответ
Т.е. все прочли лог и ничего не заметили? [Wed Jan 29 04:16:34.137593 2014] [:error] [pid 3276] [client 192.168.1.1:54750] PHP Warning: unlink(GameEngine/Prevention/market.txt): No such file or directory in /var/www/GameEngine/Automation.php on line 991, referer: http://travianx5.ru/dorf2.php
Комментариев нет:
Отправить комментарий