Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Основные факторы, влияющие на производительность системы.

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: Пред. 1 2 3 След.
Основные факторы, влияющие на производительность системы., И методы их решения. (Секреты)
Данный вопрос отнесу в эту ветку только по той причине, что любое изменение в системе должно быть правильно оптимизировано.
В системе как водиться всегда производится, допил под нужды отделов. Так вот таков вот вопрос возник. А кто ни будь, использует систему как средство обучения и маршрутизации вопросов, метод самообучения операторов первой линии, на основании ошибок?
Поделитесь своими мыслями, кто, что думает на этот счет?
Точно, имя разделу "Грабли, Гвозди и Пассатижи". smile:D
Согласен, давай переименуем, так даже звучит smile:D
С недавнего времени в день по нескольку раз перестают работать апплики. В лог сервера есть фразы:

load of repository items failed for id: 281605286003528
Got exception:Failed communicating with the server. while pinging the server:10.68.234.153:30998
java.lang.OutOfMemoryError: Java heap space

Один раз проблема решилась изменениями DB-рулей. В них стояли большие сроки (проверка просрока через 25 дней).
Возможно и сейчас накопилось много Scheduled Tasks.

Вопрос, как посмотреть общее количество тасков на всех аппликах? И какое количество тасков на один сервер допустимо?
Если честно, то сервер тасков по хорошему нужно переводить как отдельный сервер, вот такая штука есть под эти нужды.
Читал. Но компания, на которую работаю, ни за что 900$ не выложит на это.
Тогда нужно менять алгоритм шедулов на уровне базы.
Друзья, у меня такая проблема. Как только на сервер коннектится 100 пользователей и более, СД начинает жутко тормозить. Вплоть до того, что работать с ним становится невозможно. Как только перезапускаешь сервис - все в порядке, но через полчаса начинаются теже самые проблемы. Подскажите, пожалуйста, может кто сталкивался с такой бедой - куда копать? Апп один, база Оракл.
На скорую руку я двумя путями проблему решал:
1. Поднял дополнительные апплики
2. В директории сервера приложений, в папке bin есть sd_server.bat. В нем раскомментируй строчку java -XX:MaxNewSize=64M -XX:NewSize=64M -Xms200M -Xmx1000M -cp. Цифры могут отличаться.
Если вкратце, как нам известно, сервер обрабатывает правила бизнес логики. Количество пользователей и количество правил, а также правильно сконфигурированный APP сервер все взаимосвязано.
Каждое правило обрабатывается на конкретного пользователя. Чем больше правил, тем меньше пользователей может работать с данным сервером.
Страницы: Пред. 1 2 3 След.

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)