|
|
|
Немерянное кол-во процессов на сервере
|
|||
|---|---|---|---|
|
#18+
По мотивам Управление solution, dll , множество dll и тормоза . Common'овским является класс посредством которого идет общение с БД select @@version Adaptive Server Enterprise/12.5.1/EBF 11428/P/NT (IX86)/OS 4.0/ase1251/1823/32-bit/OPT/Wed Sep 17 11:10:54 2003 После выноса выше указанного класса в dll резко возникло кол-во процессов на сервере в Status: recv sleep Command: AWAITING COMMAND Причем, дата рождения этих процессов чуть ли не от сотворения мира. То, что они старые - то это, в принципе, IMHO, явление нормальное. Но вот, то, что их количество с ~10-15 возросло чуть-ли не до ~80-100 - это, IMHO, уже - клиника :( После долгих разборок с Sybase'вскими гуру пришли к выводу, что этиология данного эхфекту не Sybase. Методом исключения получается - код. Но там тоже - все чисто. Открыли, закрыли (сами, невзирая на ). Получается в пуле проблема? У кого будут какие соображения по этому поводу? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 12:23 |
|
||
|
Немерянное кол-во процессов на сервере
|
|||
|---|---|---|---|
|
#18+
профайлером поработай. а какая нагрузка на приложение (кол-во пользователей в единицу времени)? _______________________________________________________ Never ask users what they want, or they'll tell you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 18:09 |
|
||
|
Немерянное кол-во процессов на сервере
|
|||
|---|---|---|---|
|
#18+
В живую - это одна Бд "...на всех и за ценой мы не постоим.." Кол-во пользователей - зависит от их свободолюбивого эго (по Фрейду) и от желания поработать . Но, поверте мне, желающих - хватает. Наваял дрозофилу, имитирующую, немерянное кол-во юзверов, посредством thread'с - там все чисто: коннект открывается, юзается, закрывается, используя выше описанный класс - левых процессов никаких на серваке не остается. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 23:42 |
|
||
|
Немерянное кол-во процессов на сервере
|
|||
|---|---|---|---|
|
#18+
BTW, "отключали" пул OLE DB Services=-4 шо мертвому припарки _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 13:50 |
|
||
|
Немерянное кол-во процессов на сервере
|
|||
|---|---|---|---|
|
#18+
А где вообще можно посмотреть настройки пула соединений и что там можно помониторить/покрутить/пнуть? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 09:29 |
|
||
|
Немерянное кол-во процессов на сервере
|
|||
|---|---|---|---|
|
#18+
Мо, кому интересно будет Дыра, как всегда , оказалась в прокладке между монитором и седушкой Жила была себе stored procedure, котороя возвращала только RETURN_VALUE. Соответственно и дергалась она посредством ExecuteNonQuery. В один "прекрасный" момент - туда добавили select ... No comment... Получается, IMHO, типа она отрабатывала, тока вот сервак хотел отдать еще и результат select'а... Тока ж куда? Приемник к такому повороту событий - не готов... В принципе - все по-честному... Тока ж тогда как насчет time-out'ов? Один процесс на моей маше провисел с 05.12.2006 по 12.12.2006 - НЕДЕЛЮ _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 23:39 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34184796&tid=1353023]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 327ms |

| 0 / 0 |
