Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » apache грузит сервер

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

zoza



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
/usr/local/apache/bin/httpd -DSSL  
вот этот процес клинит иногда до 99.9 (иногда это часто)
 
а так в среднем 5-6 % общая нагрузка
всё просто дико тормозит
 
всё это смотрю в whm/cpanel
был момент когда всё работало ок , а вот последние пару дней хана..
(то есть это не из-за большого количества посетителей)
 
стоит сайт с 10к трафа
 
все это vds на fedora
 
пробовал переустанавливать апач (в той же спанель) не помогает
 
после перезапуска апача всё работает ок пару минут и опять..
 
помогите советом что делать..

Всего записей: 131 | Зарегистр. 24-01-2004 | Отправлено: 21:23 22-04-2005
MirrorMirror

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Win 2003  
Стоит Апаче 1.3 + MySQL + PHP4
работала все, проблем не знало, сегодня с утра, пытаюсь подключится к серваку, а он ноль внимания... любыми средствами, а пинг идет. Помог ребут.
Выяснилось, что Apache.exe в процессах загружает сервак на 80 - 100%
и постоянно, жрет память...
Я пролистал все nемы, но вменяемого ничего не нашел, подскажите как бороться?
 
Перезагружал сервис Апач - помогает на 15 - 20 минут, сайты работают... далее оператива кончается и все приходит в законный ступор.

Всего записей: 14 | Зарегистр. 27-01-2006 | Отправлено: 12:00 11-07-2006 | Исправлено: MirrorMirror, 12:16 11-07-2006
tippmann



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MirrorMirror
смотреть процессы пробовал?
типа ждешь когда нагрузка начинает резко расти, а потом смотришь лог апача - чего он в это время делал, какие файлы читал - мож в них что то...
 
Еще, как вариант, делают чтоб сервис апача (если он как сервис запущен) рестартовал после ошибки. Возможно у тебя ошибки в конфигурации апача, и он рестартует постоянно.

Всего записей: 566 | Зарегистр. 16-04-2003 | Отправлено: 13:02 11-07-2006
MirrorMirror

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как раз сейчас ковырял логи апача, методом проб и ошибок выяснил из-за какого сайта идет нагрузка.
Смотрю логи, вижу:
68.142.250.122 - - [11/Jul/2006:12:42:24 +0400] "GET /product_info.php?products_id=586&osCsid=5cafd0049c48f109e12e17ad4148dd8c HTTP/1.0" 302 332
72.30.103.152 - - [11/Jul/2006:12:50:04 +0400] "GET /news.php?cPath=34&osCsid=21cc4b06d5c50a0055e45505e0a55755 HTTP/1.0" 200 8042
68.142.251.149 - - [11/Jul/2006:12:51:30 +0400] "GET /robots.txt HTTP/1.0" 200 241
68.142.250.37 - - [11/Jul/2006:12:51:31 +0400] "GET /product_info.php?products_id=196&osCsid=6294502abc96836d69497aca9300c4da HTTP/1.0" 404 276
72.30.103.20 - - [11/Jul/2006:12:52:25 +0400] "GET /articles.php?tPath=3&osCsid=765dc773c8ff29df0afdc82204b060ff HTTP/1.0" 404 272
 
при каждом таком запросе, апач жрет память и все время загружен
ссылки такой не существует... Возможно это старые запросы, на бывший дижек, они перенаправляются все на главную страницу другого сайта....
Вот понять бы почему загруз такой идет ...
Сай отрубил, все закончилось, остальные работают прекрасно
 
Забанить эти Ипы бесполезно, одинаковые запорсы идут с разных ип адресов....
Идеи есть у кого-нить?
 
И еще, если такие запросы и удастся свести на ноль, что бы отображались только в Логах, у меня лог вырастит до необычаных размеров...

Всего записей: 14 | Зарегистр. 27-01-2006 | Отправлено: 13:09 11-07-2006 | Исправлено: MirrorMirror, 13:34 11-07-2006
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
советую посмотреть настройки MPM в .conf файле.
 
у нас стояли неправильные настройки, и при большой нагрузке сервер просто создавал кучу субпроцессов.
 
из за этого сервер просто умирал
 
(кучу - около 500)

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 14:54 11-07-2006
MirrorMirror

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Advanced_Guest
Поясни плз, что за сокращение MPM?  
И какие настройки будут правильными? =)
 
Накопал:
# Server-Pool Size Regulation (MPM specific)
#
# Установка размеров серверного пула. Параметры данного подраздела  
# меняются в зависимости от конкретного модуля мультизадачного режима  
# (MPM - Multi-Processing Module), который, в свою очередь, меняется в  
# зависимости от конкретной базовой ОС.
#
# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum  number of requests a server process serves
#
# WinNT MPM : Мультизадачный модуль для Win32
# ThreadsPerChild: Постоянное число рабочих нитей (тредов) в серверном(sic)  
# процессе
# MaxRequestsPerChild: Максимальное количество запросов, обслуживаемых  
# серверным(sic) процессом
#  
# (В обоих случаях, речь, на самом деле, идет о дочерних процессах сервера,  
# а не о самом серверном процессе. Дело в том, что в случае Win32, который  
# как раз здесь рассматривается, запускается один лишь единственный дочерний  
# процесс, поэтому для WinNT_MPM эти понятия, в некоторой степени,  
# совпадают -пп)
#
<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild  0
</IfModule>
 
это в Апаче 2.0
У себя в конфиге такого не нашел
 
MaxRequestsPerChild  - стоит 0
 
Добавлено:
Смотрим далее, появились ошибки в логах:
[Tue Jul 11 16:05:34 2006] [error] [client 68.142.250.153] File does not exist: e:/home/xxxxxx/www/product_info.php
[Tue Jul 11 16:07:46 2006] [error] [client 68.142.249.48] File does not exist: e:/home/xxxxxx/www/price.php
[Tue Jul 11 16:09:02 2006] [error] [client 87.228.69.41] File does not exist: e:/home/xxxxxx/www/forum/
[Tue Jul 11 16:09:45 2006] [error] [client 72.30.102.85] File does not exist: e:/home/xxxxxx/www/information.php
 
какого хрена эти Ипы ко мне вообще прикопались? и шарят по всем сайтам, я слышал что это роботы индескирования, так неужели они призваны к тому, что бы класть серваки нафиг?

Всего записей: 14 | Зарегистр. 27-01-2006 | Отправлено: 15:29 11-07-2006 | Исправлено: MirrorMirror, 16:16 11-07-2006
MirrorMirror

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, у меня еще стоит переадресация с сайта например www.xxxxxxx.ru на server1.ru
xxxxxxxx.ru давным давно не работает, но раньше был хорошо индексирован, могло робота индексировщика переклинить?
Может написать грозное письмо нужно кому-нить?

Всего записей: 14 | Зарегистр. 27-01-2006 | Отправлено: 12:41 12-07-2006
ss25

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
у емня версия апача 1,3,33(служба) и пхп 5,1,6 под вин 2003 сервер  
размер памяти занимаемый процесом апач постепенно увеличивается  без нгрузки доходил до 150 метров перезапусти стал 9 метров и опять увеличивается примерно на 5-6 метров в час.

Всего записей: 31 | Зарегистр. 16-08-2006 | Отправлено: 16:05 23-11-2006
Assad



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ss25
У меня такойже косяк, частично спасает MaxKeepAliveRequests 10 но при большой нагрузке всёравно происходит затормаживание реакции апачем.

Всего записей: 1210 | Зарегистр. 02-02-2004 | Отправлено: 01:31 26-11-2006
communiq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос сложился приблизительно из той-же тематики... Ситуация такая..
Есть форум Иконборд, на перле, естественно...
 
Так вот, если делать что-то на подобие дос(но проще) просто открыть 3 окна и поставить автообновление раз в 1 секунду, каждого окна, то сервер постепенно но стремительно(экспоненциально времени) начинает умирать... происходит это от того, что оперативки ему не хватает(2 гига) и начинает кушать свап... в итоге не отвечает на пинги и на 3 пальца...  
 
Судя по моим размышлениям, возможны вариации - форум ставит lockf на файлы, которые читает  и другие перловые процессы ожидают окончания работы того процесса, который не закончил работы с файлом... поскольку я обновляю страницу, то процессы ожидающие завершения - растут лавинообразно....
 
 
Если это так, то как с этим бороться? сервер апач 2.2.2, модуль перл 5.8.7
 
 
Второй вариант - неправильно отконфигурирован сам сервер... в таком случае, мог бы кто дать пример своего конфига(хостинга, т.к. много сайтов крутится - более 100) апач, чтоб можно было сравнить в чём подвох...
Экспериментировал с МПМ - было так:
#<IfModule prefork.c>
#    StartServers          5
#    MinSpareServers       1
#    MaxSpareServers       128
#    MaxClients            128
#    MaxRequestsPerChild   8192
#</IfModule>
 
сделал так...
<IfModule prefork.c>
StartServers  8
MinSpareServers  5
MaxSpareServers  20
MaxClients  50
MaxRequestsPerChild  1000
</IfModule>
 
лучше не стало....
 
Может кто-то помочь?
 

Всего записей: 104 | Зарегистр. 01-04-2006 | Отправлено: 00:30 27-11-2006 | Исправлено: communiq, 00:32 27-11-2006
Assad



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Мдя..... Тема живёт полтора года, неужели ни одного админа какойнить хостинг компании не смотрел эту тему. Есть же у них наработки и нюансы.

Всего записей: 1210 | Зарегистр. 02-02-2004 | Отправлено: 00:53 27-11-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Assad
а по вашему на серьезных проектах используют апач под виндами ?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:56 27-11-2006
communiq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Cheery
 
А кто говорил про винду? фрибсд 5.3

Всего записей: 104 | Зарегистр. 01-04-2006 | Отправлено: 01:07 27-11-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
communiq

Цитата:
А кто говорил про винду? фрибсд 5.3

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


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:09 27-11-2006
Assad



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Может и так, но я знаю что ЕСТЬ хостеры предлагающие одновременно Windows и Unix хостинг, умудряясь размещать всё на одной машине.

Всего записей: 1210 | Зарегистр. 02-02-2004 | Отправлено: 01:23 27-11-2006
communiq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery прошу прощения...

Всего записей: 104 | Зарегистр. 01-04-2006 | Отправлено: 01:29 27-11-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » apache грузит сервер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru