Jakub Nykiel

Jakub Nykiel Specjalista
Informatyk,
Wodociągi Płockie
Sp. z o.o.

Temat: RemoteApp w Windows server 2008

Witam,

Co się stanie z uruchomionym programem gdy zostanie przerwane połączenie z siecią? Zostanie zamknięty czy sesja zostanie podtrzymana?

Pozdr.
JN

konto usunięte

Temat: RemoteApp w Windows server 2008

O grupie:

administratorzy linux/unix

Program zostanie zabity bo użytkownik zostanie wylogowany.

Temat: RemoteApp w Windows server 2008

Eee... sesja zostanie utrzymana i będzie pozostawac w stanie rozłączonym. Czas po którym użytkownik zostanie automatycznie wylogowany określają ustawienia limitów sesji:

http://technet.microsoft.com/en-us/library/cc753112%28...

konto usunięte

Temat: RemoteApp w Windows server 2008

Tomasz H.:
Eee... sesja zostanie utrzymana i będzie pozostawac w stanie rozłączonym. Czas po którym użytkownik zostanie automatycznie wylogowany określają ustawienia limitów sesji:

http://technet.microsoft.com/en-us/library/cc753112%28...
Teraz nie zapomnij jeszcze rozważyć opcji x aplikacji...
Dla przykładu program korzystający w sesji remoteapp z bazy firebirda zostaje killowany natychmiast bo urywa połączenie do bazy.
Wiele zależy od aplikacji.

Temat: RemoteApp w Windows server 2008

Chyba nie tego dotyczyło to pytanie.

konto usunięte

Temat: RemoteApp w Windows server 2008

Tomasz H.:
Chyba nie tego dotyczyło to pytanie.
No jak nie? Co się stanie z programem uruchomionym przez RemoteApp przy zerwaniu sesji - zostanie zabity i mówię to z praktyki. Program dla pracowników regionalnych z bazą danych kontrahentów w firebird. Przerwa na łączach i proces programu zostaje zabity, a użytkownik wylogowany.
Ponowne odpalenie RemoteApp wymaga zalogowania do sesji RDP, a potem do programu.

Jeśli byłoby to tylko RDP to program działałby dalej, wystarczy zalogować się ponownie do pulpitu zdalnego, w remoteapp jest już nieco inaczej.Arkadiusz Z. edytował(a) ten post dnia 26.01.12 o godzinie 21:25

Temat: RemoteApp w Windows server 2008

Praktyka wiosny nie czyni - są złe i dobre praktyki;) Tutaj opis "sztucznego" wywołania rozłączenia sesji RemoteApp:

"http://www.windowsitpro.com/article/terminal-server-and-services/q-how-can-i-disconnect-a-terminal-services-ts-remoteapp-session-instead-of-closing-the-application-"

Zwróć proszę uwagę na zakończenie historii:

Next time I launch a TS RemoteApp on the server, the application will open again, with its state maintained.Tomasz H. edytował(a) ten post dnia 26.01.12 o godzinie 22:23
Jakub Nykiel

Jakub Nykiel Specjalista
Informatyk,
Wodociągi Płockie
Sp. z o.o.

Temat: RemoteApp w Windows server 2008

No właśnie zależy mi na utrzymaniu sesji. Program, który będzie w ten sposób odpalany to aplikacja, która łączy się z bazą danych. Obecnie każdy user ma program lokalnie ale baza jest na serwerze do którego program łączy się przez internet/vpn często internet zawodzi a wtedy program traci połączenie z bazą i się wywala. Teraz chcę to zrobić na zasadzie remoteapp bo to bardziej mi się podoba niż zdalny pulpit. Warunkiem jest to aby po chwilowej przerwie w komunikacji można było zalogować się ponownie a program cały czas wisiał...

pozdr.
jn

konto usunięte

Temat: RemoteApp w Windows server 2008

Jakub Nykiel:
No właśnie zależy mi na utrzymaniu sesji. Program, który będzie w ten sposób odpalany to aplikacja, która łączy się z bazą danych. Obecnie każdy user ma program lokalnie ale baza jest na serwerze do którego program łączy się przez internet/vpn często internet zawodzi a wtedy program traci połączenie z bazą i się wywala. Teraz chcę to zrobić na zasadzie remoteapp bo to bardziej mi się podoba niż zdalny pulpit. Warunkiem jest to aby po chwilowej przerwie w komunikacji można było zalogować się ponownie a program cały czas wisiał...

pozdr.
jn
Jak wyżej. Tracąc połączenie z sewerem zrywa i połączenie do bazy, a więc program się wykłada. Nie da się wznowić sesji (w naszym przypadku) i trzeba odpalić program jeszcze raz.

Temat: RemoteApp w Windows server 2008

Jak wyżej. Tracąc połączenie z sewerem zrywa i połączenie do bazy, a więc program się wykłada. Nie da się wznowić sesji (w naszym przypadku) i trzeba odpalić program jeszcze raz.

Po mojemu nie masz racji:

1. Zachowanie RemoteApp jest troche inne niż piszesz. Starałem się to udowodnić podpierając zewnętrznymi linkami, żeby nie było że to tylko moje gdybanie.

2. W momencie rozłączenia sesji terminalowej, aplikacja nie za wiele o tym wie, więc nie ma powodu się unicestwiać. O ile tylko baza danych nie jest "za WANem", który ulega awarii, to nie rozumiem też dlaczego aplikacja miałaby się odłączać od bazy w momencie awarii łącza klienta terminalowego.

3. I jeśli chodzi o taką architekturę, to z mojej praktyki wynika, że problemy z łączami idą w parze z przekraczaniem ilości licencji aplikacji - klient się rozłączył, aplikacja dalej działa i nie ma jej kto zamknąć. Dlatego ustawiam timeouty wylogowania sesji rozłączonych, żeby trochę to opanować.

konto usunięte

Temat: RemoteApp w Windows server 2008

Myślę że Tomek ma rację - mam sporo aplikacji pracujących w sesji terminalowej, nie zauważyłem forsowanego rozłączania żadnej z nich.
Temat fajny ale nie ta grupa. Przenieście się na Administratorzy Windows.

Następna dyskusja:

Szukasz pomocy z Windows Se...




Wyślij zaproszenie do