Страница 1 из 1

NetTalk Server раздувается

Добавлено: 25 Декабрь 2014, 11:59
Артур
Сделал сервер на NetTalk Работаю с БД MSSQL.
Все хорошо, но с течением времени программа в процессе обслуживания запросов занимает все больше памяти, помогает только перезапуск.
Как освобождать память отработавших сессий ?

NetTalk Server раздувается

Добавлено: 25 Декабрь 2014, 12:46
Admin
NetTalk сервер на писан на Clarion (я не знаю на чем он)!?
Система Windows 7 или Windows XP?

NetTalk Server раздувается

Добавлено: 25 Декабрь 2014, 12:54
Артур
Написано на С 9. Система Win 7

NetTalk Server раздувается

Добавлено: 25 Декабрь 2014, 16:23
Артур
Насколько я понял из документации DEVELOPING WEB APPLICATIONS WITH NETTALK
автоматически сессии не удаляются из-за мульти dll структуры веб-сервера.
Однако из путанных рекомендаций по ручному кодированию в случае мульти dll непонятно как это осуществить
Прошу помощи

NetTalk Server раздувается

Добавлено: 26 Декабрь 2014, 4:47
morkovin
nettalk forum:
Garbage collection - calling other procedures
http://www.nettalkcentral.com/index.php ... pic=5906.0

NetTalk Server раздувается

Добавлено: 26 Декабрь 2014, 7:28
Артур
Спасибо за наводку

NetTalk Server раздувается

Добавлено: 26 Декабрь 2014, 11:35
Артур
Артур писал(а): Как освобождать память отработавших сессий ?
Дело оказалось достаточно простым - нужно снять опцию Delete Session on Log in/Out в установках сервера.
А также иметь терпение, т.к. удаление сессий производится автоматически один раз в 5 минут.

NetTalk Server раздувается

Добавлено: 29 Декабрь 2014, 18:52
Дед Пахом
Ну и как по опыту, работает эта штука?

NetTalk Server раздувается

Добавлено: 29 Декабрь 2014, 23:52
Артур
Дед Пахом писал(а): Ну и как по опыту, работает эта штука?
Третьи сутки без проблем. Более 4 тыс запросов, до 19 сессий одновременно. И все стабильно.
Стучу по дереву. Удаление сессий происходит регулярно и автоматически. NetTalk это вещь !
Вся система с БД на MSSQL естественным образом начала работать через web интерфейс.

NetTalk Server раздувается

Добавлено: 30 Декабрь 2014, 2:23
Дед Пахом
Спасибо, для нас это тоже очень важно.

NetTalk Server раздувается

Добавлено: 16 Январь 2015, 22:19
Артур
Дед Пахом писал(а): Спасибо, для нас это тоже очень важно.
Все таки иногда по неясным причинам некоторые сессии не удаляются, память нарастает до 350мб, затем наступает переполнение стека.
Возможно нестыковка версий с9 и NetTalk. Пока делаю автоперезапуск (по chain) веб-сервера в 2:00.. :idied: