powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.1. ревется соединение при работе через Интернет
5 сообщений из 5, страница 1 из 1
ASE 12.5.1. ревется соединение при работе через Интернет
    #39455951
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, есть проблема не знаю как к ней подобраться, может кто подскажет.

Программа написана на PowerBuilder 6.5.1 работает c ASE 12.5.1 (EBF 11522) через интернет. И все бы хорошо, но если пользователь некоторое время ничего не делает, то Connect автоматически разрывается , (по локальной сети такое не происходит). Нашел, что у ASA рвется соединение через интернет через 120 сек. Ну, хорошо, если нет соединения, и пользователь что-то запросил и произошел разрыв, делаю Disconnect; и заново Connect; и все хорошо, но на сервере по sp_who видно, что отвалившийся пользователь остается в списке соединения, а это уже хуже, т.к. количество Connect не безгранично. Дергать сервер программно каждые 100 сек. не очень хорошо, т.к. пользователь действительно может выйти из интернета, а потом снова зайти, такая специфика работы.

Вопросы:
1. Можно ли как то не разрывать соединение с сервером через интернет? Без постоянного дерганья сервера. Это было бы самое простое решение.
2. Возможно ли при разрыве Connect, подключаться к старому пользователю сервера?
3. Как автоматически очищать список отвалившихся пользователей?
...
Рейтинг: 0 / 0
ASE 12.5.1. ревется соединение при работе через Интернет
    #39456001
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
19.05.2017 11:17, Badger пишет:

> Нашел, что у ASA рвется соединение через интернет через 120 сек.

Во-первых, у тебя ASE, а не ASA, во-вторых, ты не понял смысл прочитанного.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ASE 12.5.1. ревется соединение при работе через Интернет
    #39456043
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000, спасибо за замечание. Я учту, что у меня ASE а не ASA. Я хотел сказать этой фразой, чтобы в SQLCA PowerBuilder 6.5.1 для натив Connect по TCP был бы подобный параметр, который указывал на время бездействия, то вопрос бы не возник.
...
Рейтинг: 0 / 0
ASE 12.5.1. ревется соединение при работе через Интернет
    #39456387
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BadgerИ все бы хорошо, но если пользователь некоторое время ничего не делает, то Connect автоматически разрывается , (по локальной сети такое не происходит).А почему ты решил что это таймаут бездействия? У ASE вообще нет такой настройки, и у PB ее тоже нет.
У тебя соединение рвется так скажем "по естественным" причинам. Проблемы где-то в пути - вот коннект и отвалил. Так что научи своего клиента восстанавливать коннект, заплати за более устойчивый интернет и все. А сервер мертвых клиентов сам уберет.
...
Рейтинг: 0 / 0
ASE 12.5.1. ревется соединение при работе через Интернет
    #39456498
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно, и я заметил, что сервер мертвых клиентов постепенно убивает. Но разрыв соединения по таймауту все таки происходит. Так как лучше мобильного интернета в нашей стране нету. Поэтому приходится пользоваться тем, что есть. И в нем действительно со 100% гарантией интернет рвется каждые две минуты простоя. Если простоя нет, то коннект не рвется, и программа работает стабильно. Но я не могу заставить клиента постоянно что-то делать в программе. Да и это неправильно, чтобы программа постоянно пинговала свой сервер для поддержания коннекта. Где то я читал, что такая проблема существовала и Sybase ее решил, но где я это читал не помню и как это сделать не знаю. Да, можно повесить постоянное обращение к серверу в момент простоя, но я еще надеюсь, решить эту проблему каким то другим способом. Неужели такая проблема только у моих мобильных клиентов. :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.1. ревется соединение при работе через Интернет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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