Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Указание Апачу второму на макс кол-во подключений с одного клиента. / 11 сообщений из 11, страница 1 из 1
12.04.2006, 16:01:37
    #33661803
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
Доброго дня.
Начну с начала.

В организации есть отчет, который выполняется около 40 минут при 90% загрузке процессора. Этот отчет лопатит базу и рисует какую-то аналитику. Дело в том, что все менеджеры резко вспомнили об этом отчете именно сегодня после разноса шефа. Их (манагерофф) 5 штук и все очень спешат. Естественно они запускают по 5-6 отчетов одновременно. Возникло желание ограничить кол-во запускаемых отчетов с одного клиента.
Перловый скрипт выбирает из базы информацию и строит html докумет, который через Апач доставляется клиенту. Мне показалось, что самый правильный способ ограничения - ограничение на кол-во подключений к Апачу. Но порывшись в httpd.conf не нашел такого ключика. Директива maxClients ограничивает кол-во запущенных процессов Апача, это не очень подходит, так как кроме менеджеров работает еще куча народа.
Не подскажите как ограничить кол-во подключений к веб серверу его средствами? Не очень хочется делать это через iptables.
...
Рейтинг: 0 / 0
12.04.2006, 16:11:45
    #33661841
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
тока модулем... например http://dominia.org/djao/limitipconn.html

P.S. апач какой?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
12.04.2006, 16:21:55
    #33661889
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
apache2-2.0.52

ща модуль гляну.
...
Рейтинг: 0 / 0
12.04.2006, 16:22:32
    #33661892
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
это для первого. но есть тамже и для второго


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
12.04.2006, 16:29:05
    #33661919
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
Кстати, если отчёт такой замороченный, может быть, имеет смысл строить его по планировщику, а клиентам отдавать результат статикой?
...
Рейтинг: 0 / 0
12.04.2006, 18:36:52
    #33662408
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
lissyara
это для первого. но есть тамже и для второго


Posted via ActualForum NNTP Server 1.3

Нашел для второго, но что-то при его включении сервер ничего не отдает (
Чуть подправил конфиг из ридмика. Все равно посылает.
...
Рейтинг: 0 / 0
12.04.2006, 18:39:19
    #33662416
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
DocAlКстати, если отчёт такой замороченный, может быть, имеет смысл строить его по планировщику, а клиентам отдавать результат статикой?

Ну это один из вариантов. Но не самый красивый. Плюс параметры запроса довольно активно меняются пользователями.

Тут проблема именно в том, что слишком ретивые отбирают все ресурсы. Это огорчает. Два три даже четыре отчета не слишком тяжело для сервера, а полтора десятка - напряжно.
...
Рейтинг: 0 / 0
12.04.2006, 20:21:31
    #33662649
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
Ну тогда да, mod_limitipconn вам поможет... Кстати, он позволяет ограничивать количество подключений не только к сайту целиком, но и к определённому разделу (Location), так что ограничить можно именно количество параллельных отчётов с ip.
А вообще, отчёт на 40 минут -- мрачно как-то выглядит... Вспоминаются всякие один-эсы и прочие кошмарики... Может, неоптимальна реализация? Таки за 40 минут современный сервер может много наколбасить.
...
Рейтинг: 0 / 0
13.04.2006, 15:54:30
    #33664930
lin-s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
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.


Это не то?
...
Рейтинг: 0 / 0
13.04.2006, 15:59:06
    #33664950
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
Нет, это совсем не то.
...
Рейтинг: 0 / 0
14.04.2006, 10:58:45
    #33666466
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Указание Апачу второму на макс кол-во подключений с одного клиента.
DocAlНу тогда да, mod_limitipconn вам поможет... Кстати, он позволяет ограничивать количество подключений не только к сайту целиком, но и к определённому разделу (Location), так что ограничить можно именно количество параллельных отчётов с ip.
А вообще, отчёт на 40 минут -- мрачно как-то выглядит... Вспоминаются всякие один-эсы и прочие кошмарики... Может, неоптимальна реализация? Таки за 40 минут современный сервер может много наколбасить.

Ну скорее всего неоптимально решение..
Этот отчет строит динамику остактов/приходов/продаж по сети магазинов (около 30) за длительный период (около месяца) по всему ассортименту. Логика простая, но данных много и если пользователь не укажет довольно узкий фильтр, много считать надо
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Указание Апачу второму на макс кол-во подключений с одного клиента. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]