powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Указание Апачу второму на макс кол-во подключений с одного клиента.
11 сообщений из 11, страница 1 из 1
Указание Апачу второму на макс кол-во подключений с одного клиента.
    #33661803
Pavel Kilevatyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.
Начну с начала.

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

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


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

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


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


Posted via ActualForum NNTP Server 1.3

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

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

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

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


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