Некорректная работа Apache(httpd) на домашнем хостинге

Тема в разделе "Веб-технологии", создана пользователем console1988, 20 июн 2013.

  1. console1988

    console1988

    Сообщения:
    84
    Симпатии:
    5
    Компьютер: Intel Core i7 990 s1366 3,46 GHz
    Оператива: DDR3 8 GB
    Жёсткий диск: 1TB WD Blue 7200rpm
    Внешний канал 80Мбит
    Операционная система Windows XP SP3 Professional x86 (Чистая сборка с лицензии + Crack)

    На компьютере стоит Игровой сервер на 64 слота [ex KpyTou]
    Стоит Веб-сервер с HLstatsX:CE и Рекламным сайтом сервера

    Проблема следующая:
    по неизвестным обстоятельствам через какое-то время, примерно через 12-48 часов после старта веб-сервера процесс httpd.exe греет 1 ЦП на 100%

    Вдобавок по данным через Диспетчер задач Использование внешнего канала (100Мбит/сек) используются на 99%
    Вызывая лаги на сервере и пинг под 500ms

    Лечится только перезагрузкой apache (restart) при этом через какое то время история повторяется, на ддос не похоже

    apache 2.5.9

    Ранее проблемы не было 2 года стабильной работы, последние 3 месяца такая брехня

    Приходится иногда вообще отключать httpd чтобы обеспечить стабильную работу сервера.

    Компьютер используется только в серверных целях - не играем на нём

    Кто какие советы может дать? Как вернуть стабильную работу серверу

    *Вариант перехода на Linux не предлагать!
     
  2. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    [​IMG]

    Оффтоп
     
    tiger_by, Konstantin, BMW M6 и ещё 1-му нравится это.
  3. vectorserver

    vectorserver ♥♥♥♥♥ by game.cominet.ru

    Сообщения:
    201
    Симпатии:
    243
    Видимо идет бесконечный цикл в скриптах, предоставь логи пж!
     
  4. aaz1kkkk

    aaz1kkkk

    Сообщения:
    221
    Симпатии:
    95
    ничего дельного тут тебе никто не напишет. го в личку, решим проблему.
     
  5. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.573
    Симпатии:
    1.153
    aaz1kkkk, потому что инфы мало, мы жен гадалки.
     
  6. console1988

    console1988

    Сообщения:
    84
    Симпатии:
    5
    буду добиваться тогда этой ситуации снова и логи потом в студию кину
     
  7. tiger_by

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    неужто так мало хранишь логи? Давай старые пачкой.
     
  8. console1988

    console1988

    Сообщения:
    84
    Симпатии:
    5
    итак

    http://console.hlmod.ru/bug

    красным подчеркнул что произошло
    этого хватило чтобы все вылетели с сервера
    Произошло примерно в 17:20

    error.log

    :

    [Mon Jun 24 15:39:59 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/favicon.ico
    ‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
    [Mon Jun 24 15:43:15 2013] [error] [client 192.168.0.2] script 'E:/AppServ/www/stats/updatecheck_helper.php' not found or unable to stat, referer: http://console.hlmod.ru/stats/hlstats.php?mode=admin
    [Mon Jun 24 15:43:19 2013] [error] [client 192.168.0.2] script 'E:/AppServ/www/stats/updatecheck_helper.php' not found or unable to stat, referer: http://console.hlmod.ru/stats/hlstats.php?mode=admin&task=tools_adminevents
    [Mon Jun 24 15:44:12 2013] [error] [client 77.108.250.239] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 15:45:03 2013] [error] [client 192.168.0.2] script 'E:/AppServ/www/stats/updatecheck_helper.php' not found or unable to stat, referer: http://console.hlmod.ru/stats/hlstats.php?mode=admin&task=tools_editdetails_player&id=195823
    [Mon Jun 24 15:45:10 2013] [error] [client 192.168.0.2] script 'E:/AppServ/www/stats/updatecheck_helper.php' not found or unable to stat, referer: http://console.hlmod.ru/stats/hlstats.php?mode=admin&task=tools_editdetails_player&id=195823&
    [Mon Jun 24 15:45:20 2013] [error] [client 192.168.0.2] script 'E:/AppServ/www/stats/updatecheck_helper.php' not found or unable to stat, referer: http://console.hlmod.ru/stats/hlstats.php?mode=admin&task=tools_editdetails_player&id=195823
    [Mon Jun 24 15:45:22 2013] [error] [client 192.168.0.2] script 'E:/AppServ/www/stats/updatecheck_helper.php' not found or unable to stat, referer: http://console.hlmod.ru/stats/hlstats.php?mode=admin&task=tools_editdetails_player&id=195823&
    [Mon Jun 24 15:46:19 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/stats/hlstatsimg/countryclanlogos, referer: http://console.hlmod.ru/stats/hlstats.php?mode=adminsinfo&flag=ADMIN&game=css
    [Mon Jun 24 15:46:25 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/stats/hlstatsimg/countryclanlogos, referer: http://console.hlmod.ru/stats/hlstats.php?mode=adminsinfo&flag=ADMIN&game=css&members_page=2
    [Mon Jun 24 16:42:39 2013] [error] [client 66.249.78.183] File does not exist: E:/AppServ/www/stats/hlstatsimg/games/css2
    [Mon Jun 24 17:03:21 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 17:03:27 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 17:03:30 2013] [warn] (OS 64)Указанное сетевое имя более недоступно. : winnt_accept: Asynchronous AcceptEx failed.
    [Mon Jun 24 17:18:31 2013] [error] [client 92.246.172.7] File does not exist: E:/AppServ/www/stats/hlstatsimg/countryclanlogos, referer: http://console.hlmod.ru/stats/hlstats.php?mode=adminsinfo&flag=DN&game=css
    [Mon Jun 24 17:20:22 2013] [error] [client 77.243.119.58] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 17:20:24 2013] [error] [client 77.243.119.58] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 17:21:31 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 17:23:01 2013] [error] [client 92.246.172.7] File does not exist: E:/AppServ/www/stats/hlstatsimg/games/css/ribbons/3_roundmvp.png, referer: http://console.hlmod.ru/stats/hlstats.php?mode=playerinfo&player=9183
    [Mon Jun 24 17:23:01 2013] [error] [client 92.246.172.7] File does not exist: E:/AppServ/www/stats/hlstatsimg/games/css/ribbons/2_domination.png, referer: http://console.hlmod.ru/stats/hlstats.php?mode=playerinfo&player=9183
    [Mon Jun 24 17:23:03 2013] [error] [client 92.246.172.7] File does not exist: E:/AppServ/www/stats/hlstatsimg/games/css/ribbons/2_roundmvp.png, referer: http://console.hlmod.ru/stats/hlstats.php?mode=playerinfo&player=35943
    [Mon Jun 24 17:25:26 2013] [error] [client 77.108.250.239] File does not exist: E:/AppServ/www/favicon.ico
    [Mon Jun 24 17:33:03 2013] [error] [client 192.168.0.2] File does not exist: E:/AppServ/www/favicon.ico



    какую информацию еще предоставить чтобы можно хоть примерно понять в честь чего это?

    httpd.exe нагрел 1 ЦП на 100%
    после reboot apache всё пошло нормально
    но я лично в логах ничего сверхестественного не увидел
     
  9. WINS

    WINS

    Сообщения:
    216
    Симпатии:
    52
    лог апача надо на тот моментм а не ерроры, аля
    Оффтоп
    и статистику по интерфейсу надо, а не просто "на сколько нагружен канал", т.е. кто, куда и зачем ломится, засирая канал. есть подозрения что тебя порутали, залили скрипт какой-нить флудилки и дубясят с твоего серва. или же дос(ддос) на вебсервер.
     
  10. console1988

    console1988

    Сообщения:
    84
    Симпатии:
    5
    http://console.hlmod.ru/access.log

    Рубили примерно в 21:20 в 21:40 и в 22:00 - причём последний аж на 15 минут

    весь лог скинул

    единственное что мне бросилось в глаза это вот эта строка:

    82.141.70.26 - - [24/Jun/2013:21:20:18 +0400] "\xf6\x01\xe7\x11\x8cL\xaf\xd7\x13 ~\xdf\xb9\xb1\xedA\x83z\xe9\x82\x86\xd6\x1f\xed\x86\x9ay\xbe\x0e\x97[\x1b\xb3\xff\xfb\xd3" 400 309


    а так я вообще не разбираюсь в этом

    з.Ы. точное время на момент не могу сказать, меня не было дома, а проблему я увидел через мониторинг андроида что серв встал сайт не грузит, точнее грузит еле-еле
    и в стим начали долбить
     
    Последнее редактирование: 24 июн 2013
  11. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    178.154.173.30 - бот яндекса, 66.249.78.105 - бот гугла. Убери стату из индексации, добавив robots.txt с полным запретом... Ну и походу апач от таких запросов загибается...
     
  12. console1988

    console1988

    Сообщения:
    84
    Симпатии:
    5
    блин а ведь вполне вероятно, вылеты ведь начались с тех пор как я домен здесь подключил ***.hlmod.ru и у меня в поисковике стал отображаться сайт

    хотя я и не в курсе что вообще такое robots.txt :D

    нагуглю и попробую разобраться. Завтра послезавтра отпишусь о результатах
     
  13. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
    Создай его, и пропиши
    PHP:
    User-agent: *
    Disallow: /
    Хотя всё ровно поисковые боты будут его искать, и делать запросы к сайту.
    Надо в виртуальный хост прописать, чтобы их не индексировало.
    В nginx:
    PHP:
    location = /robots.txt {
            
    allow all;
            
    log_not_found off;
            
    access_log off;
        }
    Ну и резерв:
    PHP:
    location = /favicon.ico {
            
    log_not_found off;
            
    access_log off;
        }
    Дальше гугл в руки, и тоже самое под апатч ищи.
     
  14. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    BMW M6, Оффтоп
     
  15. WINS

    WINS

    Сообщения:
    216
    Симпатии:
    52
    1 запрос в 1-2 сек, это слишком мало чтоб положить даже самый кривонастроеный апач и слопать 100м\бит при этом тем более. пока не ясно будит кто и куда льет трафик, засирая канал ,мыслить что-то дальше бесполезно. по логам ничего страшного не видно...
     
  16. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Про скорость - да, недостаточно, однако учитывая что там пробегал PlayerID например 141129 (141к+), то MySQL может немного тупить при каждом запросе инфы о игроке (там же несколько таблицы юзается), еще с учетом виндовой фрагментации, а еще при отсутсвии оптимизации БД в течении некоторого времени..