|
|
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Начну с начала. В организации есть отчет, который выполняется около 40 минут при 90% загрузке процессора. Этот отчет лопатит базу и рисует какую-то аналитику. Дело в том, что все менеджеры резко вспомнили об этом отчете именно сегодня после разноса шефа. Их (манагерофф) 5 штук и все очень спешат. Естественно они запускают по 5-6 отчетов одновременно. Возникло желание ограничить кол-во запускаемых отчетов с одного клиента. Перловый скрипт выбирает из базы информацию и строит html докумет, который через Апач доставляется клиенту. Мне показалось, что самый правильный способ ограничения - ограничение на кол-во подключений к Апачу. Но порывшись в httpd.conf не нашел такого ключика. Директива maxClients ограничивает кол-во запущенных процессов Апача, это не очень подходит, так как кроме менеджеров работает еще куча народа. Не подскажите как ограничить кол-во подключений к веб серверу его средствами? Не очень хочется делать это через iptables. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 16:01:37 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
тока модулем... например http://dominia.org/djao/limitipconn.html P.S. апач какой? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 16:11:45 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
apache2-2.0.52 ща модуль гляну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 16:21:55 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
это для первого. но есть тамже и для второго Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 16:22:32 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
Кстати, если отчёт такой замороченный, может быть, имеет смысл строить его по планировщику, а клиентам отдавать результат статикой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 16:29:05 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
lissyara это для первого. но есть тамже и для второго Posted via ActualForum NNTP Server 1.3 Нашел для второго, но что-то при его включении сервер ничего не отдает ( Чуть подправил конфиг из ридмика. Все равно посылает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 18:36:52 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
DocAlКстати, если отчёт такой замороченный, может быть, имеет смысл строить его по планировщику, а клиентам отдавать результат статикой? Ну это один из вариантов. Но не самый красивый. Плюс параметры запроса довольно активно меняются пользователями. Тут проблема именно в том, что слишком ретивые отбирают все ресурсы. Это огорчает. Два три даже четыре отчета не слишком тяжело для сервера, а полтора десятка - напряжно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 18:39:19 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
Ну тогда да, mod_limitipconn вам поможет... Кстати, он позволяет ограничивать количество подключений не только к сайту целиком, но и к определённому разделу (Location), так что ограничить можно именно количество параллельных отчётов с ip. А вообще, отчёт на 40 минут -- мрачно как-то выглядит... Вспоминаются всякие один-эсы и прочие кошмарики... Может, неоптимальна реализация? Таки за 40 минут современный сервер может много наколбасить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2006, 20:21:31 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
Pavel KilevatyhДоброго дня. Не подскажите как ограничить кол-во подключений к веб серверу его средствами? Apache HTTP Server Version 2.0 ThreadsPerChild - This directive is new, and tells the server how many threads it should use. This is the maximum number of connections the server can handle at once; be sure and set this number high enough for your site if you get a lot of hits. The recommended default is ThreadsPerChild 50. Это не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2006, 15:54:30 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
Нет, это совсем не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2006, 15:59:06 |
|
||
|
Указание Апачу второму на макс кол-во подключений с одного клиента.
|
|||
|---|---|---|---|
|
#18+
DocAlНу тогда да, mod_limitipconn вам поможет... Кстати, он позволяет ограничивать количество подключений не только к сайту целиком, но и к определённому разделу (Location), так что ограничить можно именно количество параллельных отчётов с ip. А вообще, отчёт на 40 минут -- мрачно как-то выглядит... Вспоминаются всякие один-эсы и прочие кошмарики... Может, неоптимальна реализация? Таки за 40 минут современный сервер может много наколбасить. Ну скорее всего неоптимально решение.. Этот отчет строит динамику остактов/приходов/продаж по сети магазинов (около 30) за длительный период (около месяца) по всему ассортименту. Логика простая, но данных много и если пользователь не укажет довольно узкий фильтр, много считать надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2006, 10:58:45 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33661803&tid=1489589]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 313ms |

| 0 / 0 |
