On Sun, 9 Jun 2002, hellman wrote:
> Подскажите как лучше настроить или может что-то дополнительное прикрутить к
>апачу.
>
> Ситация такая:
>
> Сервер:
> 2xPentium III Xeon/Celeron (1266.25-MHz 686-class CPU)
> real memory = 1073676288 (1048512K bytes)
> da0: <RAID 1 online > Fixed Direct Access SCSI-3 device
> da0: 135.168MB/s transfers
> da0: 17480MB (35799040 512 byte sectors: 255H 63S/T 2228C)
>
> Система:
> FreeBSD 4.6-PRERELEASE
> Apache/1.3.24 (Unix) mod_auth_pgsql/0.9.12 mod_perl/1.26 mod_geo/1.3.0
> PostgreSQL 7.2.1
>
> Траффик - только апаче, средняя загрузка по mrtg "Average Out: 410.0 kB/s"
>
> Иногда апач просто подвисает, что делать не знаю.
> Всего один виртуальный хост, запросы идут в основном к 3-4 скриптам (mod_perl)
>
> один скрипт генерирует страницу которая отдает .cab (В основном к нему идут
>запросы)
> Другой принимает запросы от клиентских программ, в среднем 7-9 запросов в
>секунду.
> Третий отдает примерно 70Кб (.exe) на запрос от установленного у человека
>.cab (каждый раз как устнанавливается .cab).
>
> Настройки апача:
> Timeout 50
> KeepAlive On
off. Апач, тем более mod_perl, и keep-alive плохо совместимы.
> MaxKeepAliveRequests 50
> KeepAliveTimeout 10
>
> MinSpareServers 32
> MaxSpareServers 64
> StartServers 20
> MaxClients 1024
> MaxRequestsPerChild 0
mod_perl растёт ? Если да, то или поставить MaxRequestsPerChild, например,
100, или поставить Apache::SizeLimit.
> Подскажите, что можно изменить/удалить/добавить чтобы зависаний было как
>можно меньше и
> работоспособность увеличилась.
>
> Просто через несколько недель (1-2) загрузка поднимется на процентов 50-60.
Возможно, поможет mod_accel. А если что-то можно кэшировать, то, скорее
всего, точно поможет.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =