powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Число активных сессий для Apex Listener
25 сообщений из 68, страница 2 из 3
Число активных сессий для Apex Listener
    #39150549
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frost,

А вообще ради чего проводится эксперимент ? Есть проблемы с производительностью или просто нужно узнать ограничение ?
У нас работает связка Nginx + Tomcat + Ords и одновременно бывает и 250 пользователей и проблем особх нет. Бывают и долгоиграющие запросы, но стараемся делат так чтобы такими запросами пользовалось не более 2х-3х человек.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150553
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Mr_Frost,
проверьте на томкате.
Выше я уже писал:
На том же сервере развернут ORDS 3.0.2 в связке с TomCat - все то же самое.
При тех же настройках (initial 10, max 50) никогда более 10 сессий в oracle нет и никогда не более 5 активных
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150554
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufiMr_Frost,

А вообще ради чего проводится эксперимент ? Есть проблемы с производительностью или просто нужно узнать ограничение ?
У нас работает связка Nginx + Tomcat + Ords и одновременно бывает и 250 пользователей и проблем особх нет. Бывают и долгоиграющие запросы, но стараемся делат так чтобы такими запросами пользовалось не более 2х-3х человек.

А может предыдущие посты будете читать?

Когда работает большое число пользователей, очень часто приложения "подвисают".
Причем нестабильно - то моментально реагируют, то вдруг через минуту подвисают.
Потом снова быстро. А разгадка как раз в этих пяти сессиях.
В какой-то момент времени 5 сессий активны, соответственно шестая и остальные подвисают.
И так постоянно
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150558
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frost,

ЗЫ. В настройках стоит от 50 до 100 конектов к базе, кроме того я уменьшал количество реюзов коннекта, потому что текла память на томкате
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150560
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_FrostА может предыдущие посты будете читать?

Casufiодновременно бывает и 250 пользователей и проблем особх нет.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150572
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufiMr_Frost,

А вообще ради чего проводится эксперимент ? Есть проблемы с производительностью или просто нужно узнать ограничение ?
У нас работает связка Nginx + Tomcat + Ords и одновременно бывает и 250 пользователей и проблем особх нет.
В системе у нас зарегистрировано порядка 700 пользователей.
Одновременно работает - когда 100, когда 250, когда и больше.
"Особых" проблем, как вы выразились, у нас тоже нет, если не считать вот этих мелочей, когда странички "подвисают".
То мнгновенно откликалась, то вдруг на три-пять сек подвисла. То на 10-20. Нервирует и людей и нас, разработчиков.

Casufi Бывают и долгоиграющие запросы, но стараемся делат так чтобы такими запросами пользовалось не более 2х-3х человек.

И как вы "стараетесь"? Рядом стоите и по рукам бьете?)))
Вы проверьте не на 2-3, а на пяти, может и у вас такая же проблема
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150578
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Провели тот же эксперимент на сервере с Apache, там все здорово - сколько запросов запускаем, столько же активных сессий получаем, хоть шесть, хоть десять, до пятидесяти проверять уже не стали.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150591
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополнение к предыдущему посту - имелся в виду Apache HTTP Server, version 1.3.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150602
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frostесли не считать вот этих мелочей, когда странички "подвисают"
Когда странички начинают подвисать мы начинаем решать проблему с двух сторон
1) Находим популярный долгоиграющий запрос и делаем его не долго играющим.
2) Смотрим если запрос долгоиграющий и его невозможно облегчить, может его можно вынести на джоб и разделить взаимодействие пользователя на два этапа а) Запуск отчета б) По уведомлению получение результата
3) Правим лимиты сервера в моем случае это мимнимум 5 изначально 50 максимум 100 коннектов к базе плюс уменьшил количество реюзов потому что текло.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150606
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я попробую ради интереса запустить пять вкладок с вашей процедурой, но попозже.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150617
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Casufi, вы невнимательно читаете.
Во-первых, я же привел примеры, что до базы даже не доходит дело, листенер не отправляет запросы на сервер, если 5 сессий уже активны, бессмысленно менять какие-то настройки на сервере. Я запускаю 6 раз эту процедуру из разных сессий PL-SQL Developer - вижу 6 активных сессий. Я запускаю эту же процедуру из 6 вкладок браузера, и вижу ПЯТЬ активных сессий. У сервера Oracle есть какие-то параметры, которые ограничивают число сессий в зависимости от приложения? Я о таких не знаю.
Во-вторых, представьте, что особо долгоиграющих запросов в системе нет. Пятисекундный запрос вы считаете долгоиграющим? А трехсекундный? Но если число пользователей большое, даже ваши 250, всегда есть вероятность, что этот запрос одновременно запустят 5 пользователей. Тогда ВСЕ остальные не смогут выполнить никакие другие, и у каждого из них возникнет заминка, у кого-то секунда, у кого-то три и более.
Если у вас Listener или ORDS - докажите мне, что у вас работает по-другому? Пришлите картинку, где видно более 5 активных сессий от пользователя, которым коннектится листенер.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150627
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevMr_Frost,
Если установлено в сервере приложений, то этими настройками управляет сервер приложений, смотрите настройки томката

На том же сервере развернут ORDS 3.0.2 в связке с TomCat - все то же самое.
При тех же настройках (initial 10, max 50) никогда более 10 сессий в oracle нет и никогда не более 5 активны

Прошу прощения за дезинформацию, разработчики меня ввели в заблуждение.
Еще раз перепроверили на ORDS 3.0.2 в связке с TomCat - все работает как надо!
На каждый запуск процедуры открывается новая сессия в Oracle.

Поэтому вопрос с Томкатом снимается, остается только режим standalone Apex Listener.
В нем более 5 активных сессий не получается добиться никоим образом.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150659
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frostостается только режим standalone Apex Listener
плюньте на этот режим. Играйте по взрослому.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150663
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, придется
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150687
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frost,

С 3.0 standalone проверяли ? проверить стоит, т.к.

SvDevЯ думаю, разгадка здесь кроется именно в standalone

https://cdivilly.wordpress.com/2013/03/11/oracle-application-express-listener-standalone-mode/ Standalone mode is not tunable.

Want to change the number of HTTP listen threads ? You can’t do that.

Впрочем не мешало бы проверить:

2. Проверить на ords 3.0 standalone (другая реализация, 2.0 использует Grizzly, в 3.0 используется Jetty)

статья писалась во времена 2.0
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150697
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev, выше на 2 поста отписался. С Ords 3.0.2 все оказалось ок, все работает как надо!
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150704
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frost,

Это с томкатом, с томкатом и так понятно, что там настраивается, 2.0 или 3.0 не важно,
вопрос с 3.0 standalone , если у кого стоит, попробуйте
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150708
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev, а, понял.
Нет, такой возможности нет, к сожалению.
Нашел старый Апач 1,3. Есть пара даже с EPG, но там все понятно, не вариант для большого числа пользователей.
На остальных Apex Listener 2 версии standalone.
Видимо действительно остается одно - проверить ords без томката, если не поможет - ставить с томкатом
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150745
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_FrostТогда ВСЕ остальные не смогут выполнить никакие другие, и у каждого из них возникнет заминка,
Смотрите, вот вы пол часа писали тираду, оправдывались, а потом проверили что на третьем ОРДС на томкате проблемы нет. Режим Standalone не предназначен для продакшена, поэтому садить на него 250 пользователей это просто глупость.
Отсюда вывод ваши изыскания были чисто теоретические и к реальной жизни не имеют отношения. Я вам расказал про практику, у нас частенько бывает 250 одновременных подключений к томкату и проблемы нет.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150764
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,

apache tomcat с apex listener было время не поддерживался, но ведь ставили же)
Тут надо просто знать про ограничение в 5 одновременных запросов (и другие ограничения режима standalone), которое, помойму, раньше и не обсуждали, даже на community.oracle.com не найду
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150766
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frostirbis_alИ заметил,что 6я сессия (при нажатии кнопки формировать)всегда меня выбрасывает в страницу login...

У нас так не бывает, чтобы на логин выбрасывало, просто у людей приложения подвисают на несколько секунд, потом выдают данные. Только эти "несколько" секунд бывают от одной-двух до 10-15 и более, смотря по активности и тяжести запросов.

Блин...проверил и с разных хостов(и в разных браузерах и операционок(мак линукс,винда) те же 5 сессий...что за лажа...работало же.(видимо с какой-то версии листенера у них косяк этот)
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150774
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiMr_FrostТогда ВСЕ остальные не смогут выполнить никакие другие, и у каждого из них возникнет заминка,
Режим Standalone не предназначен для продакшена, .
Ну тут не в этом дело
jdbc пул он и в африке пул и должен работать как пул.
А не для продакшена он,-ибо нет кэша,нет https и прочих хитростей...но классический пул же должен работать?
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150790
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alА не для продакшена он,-ибо нет кэша,нет https и прочих хитростей...но классический пул же должен работать
Об єтом можно было бы рассуждать если бы были исходники ords. А так от рассуждений толку ноль. Я например не могу придумать что может заставиь поставить standalone в продакшн.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39150797
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufiirbis_alА не для продакшена он,-ибо нет кэша,нет https и прочих хитростей...но классический пул же должен работать
Об єтом можно было бы рассуждать если бы были исходники ords. А так от рассуждений толку ноль. Я например не могу придумать что может заставиь поставить standalone в продакшн.

Это знаете как в библии ( по моему от Луки)
-Не верен в малом и во многом не верен.
Если производитель тут косячит...на ""мякине...можно и ожидать других неприятностей в более сложном.
...
Рейтинг: 0 / 0
Число активных сессий для Apex Listener
    #39151076
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufiСмотрите, вот вы пол часа писали тираду, оправдывались, а потом проверили что на третьем ОРДС на томкате проблемы нет.
Слушайте, извинился же. Томкат был поставлен день назад, никто его толком не копал, рядом сидели два разработчика и в один голос утверждали, что на Томкате все то же самое.

CasufiРежим Standalone не предназначен для продакшена, поэтому садить на него 250 пользователей это просто глупость.
На сарае Х... написано, а там дрова лежат. Если бы было еще написано - ПОЧЕМУ он не предназначен для продакшена?
Где-то вы лично видели про ограничение в 5 активных сессий? Вы лично можете привести здесь полный перечень причин, по которым его нельзя ставить на продакшн? Или это так, догмат культовый?
Вот если бы где-то в документации было написано английским по белому - "апекс листенер не поддерживает более пяти активных соединений в СУБД", а я невзирая на это поставил бы его на систему с 700 пользователями - вот тогда и называйте мои действия глупостью.
Да и вообще, оффтоп. Человек обращается в форум за помощью. К своим коллегам по цеху. Вы если такой умный - помогите советом, а термины типа "глупость" приберегите для кого-то другого.
...
Рейтинг: 0 / 0
25 сообщений из 68, страница 2 из 3
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Число активных сессий для Apex Listener
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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