powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Множатся процессы - приложение CSP
8 сообщений из 8, страница 1 из 1
Множатся процессы - приложение CSP
    #35388103
CSPask
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Подскажите, пожалуйста, почему растёт количество активных процессов при работе через CSP-страницы. В пятницу 20.06.08 сервер перезагрузили - а сегодня уже 55 процессов. Или это нормальная ситуация ? В приложении CSP делаем %session.Login(...). Сервер перезагрузили из-за того, что поцессов стало больше 500.
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35388143
CJIECAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно процессов? Или всё таки лицензий?
Через какой web-сервер работаете?
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35388438
CSPask
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Растёт число процессов в таблице ("Портал->Процессы").
В таблице "Портал->Использование лицензий->Использование лицензий по пользователям" всё нормально. Используем Apache на Linux. Cache 5.2.710.
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35388809
CSPask
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавлю ещё деталей. В процессах в графе "Клиентский EXE" стоит CspMs.dll. В графе "Программа" %SYS.cspServer2.
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35389037
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CSPaskДобавлю ещё деталей. В процессах в графе "Клиентский EXE" стоит CspMs.dll. В графе "Программа" %SYS.cspServer2.
А что в разделе "CSP Sessions"?
Возможно слишком большой таймаут у CSP-сессий, или они вовремя не закрываются.

CSP-сессии можно "убить" не перегружая сервер либо из SMP, раздел "CSP Sessions" (не помню, если есть в версии 5.2), либо через "CSP Gateway Management".
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35390420
CSPask
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сегодня такая картина:
- сессий 20
- процессов 79
- использование лицензий по пользователям 5 (всего 12 соединений)

У всех сессий в списке есть таймаут. Процессы для CSPsystem - то есть, появились на запрос CSP-страниц. Но почему-то не хотят уничтожаться. CSP-приложение в настройках имеет таймаут 900 сек. Внутри приложения таймаут не сбрасывается в 0 никогда. Вроде бы при любом исходе сессия должна закрыться и процессы вместе с ней. Но... Может быть кто-то посоветует в какую сторону искать ?
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35390808
CJIECAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я понял, количество процессов для работы CSP определяется количеством соединений CSP-шлюза с каше. Посмотреть список соединений можно на http://ваш_хостинг/csp/bin/Systems/Module.cxw (если вы предусмотрели это в настройках Apache). Большое количество соединений и соответсвенно процессов каше может быть вызвано или большой загрузкой хостинга или загрузкой сервера БД (если они у вас разнесены по разным машинам). При большом объёме передаваемых данных также может играть роль ширина полосы связи между хостингом и сервером.
Что можно порекомендовать:
Во-первых, если на хостинге вы используете CSPcgi, то настоятельно рекомендую отказаться от него в пользу mod_csp.
Во-вторых, посмотрите настройки CSP-шлюза (в CSP.ini, а лучше через csp/bin/Systems/Module.cxw)
там есть параметры Minimum Server Connections и Maximum Server Connections, ограничивающие количество соединений сверху и снизу. Если при обращении к csp-странице уже заняты все соединения, то запрос становиться в очередь. Время ожидания ответа от сервера и простоя в очереди определяются параметрами Server Response Timeout и Queued Request Timeout (есть ещё No Activity Timeout, но в его назначение я не вникал). Собственно, установив эти параметры, вы уже жёстко ограничите количество CSP процессов на сервере БД.
Если у вас старая версия CSP шлюза, то может иметь смысл поставить по новее (например от 2008.2, там в частности заявлен Apache pooling, правда что это такое я только догадываюсь :) ) - Intrsystems вроде как обещает, что CSP шлюзы новых версий сохраняют совместимость со старыми версиями БД, у нас по крайней мере одно время без проблем работал CSP шлюз 2008.1 с каше 5.0.
...
Рейтинг: 0 / 0
Множатся процессы - приложение CSP
    #35391164
CSPask
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо CJIECAPb.
С утра будем пробовать и проверять.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Множатся процессы - приложение CSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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