Setări de gestiune a sesiunilor

Folosiţi această pagină pentru a gestiona suportul sesiunilor HTTP. Acest suport include specificarea unui mecanism de urmărire a sesiunilor, setarea numărului maxim de sesiuni în memorie, controlarea depăşirii şi configurarea timeout-ului de sesiune.

Pentru a vizualiza această pagină a consolei administrative la nivelul containerului Web, apăsaţi Servere > Tipuri de Server > Servere de aplicaţii WebSphere > nume_server > Gestiune sesiuni .

Reţineţi că setările de gestiune a sesiunilor pot fi înlocuite la nivelul aplicaţiei.

Mecanism de urmărire a sesiunilor

Specifică un mecanism pentru gestiunea sesiunilor HTTP.

Mecanism Funcţie Implicit
Activează urmărirea SSL ID
Caracteristică depreciată: Această caracteristică este perimată în serverul de aplicaţii WebSphere versiunea 7.0. Puteţi reconfigura urmărirea sesiunilor ca aceasta să folosească cookie-uri sau puteţi modifica aplicaţia pentru a folosi rescrierea URL.depfeat
Specifică faptul că urmărirea sesiunilor foloseşte informaţii SSL (Secure Sockets Layer) ca ID-uri de sesiune. Activarea urmăririi SSL precede urmărirea bazată pe cookie-uri şi rescrierea URL.

Există doi parametri disponibili dacă activaţi urmărirea SSL ID: SSLV3Timeout şi SAS (Secure Authentication Service). SSLV3Timeout specifică intervalul de timp după care sesiunile SSL sunt renegociate. Aceasta este o setare înaltă iar modificarea ei nu oferă vreun impact semnificativ asupra performanţei. Parametrul SAS stabileşte o conexiune doar dacă iese din JVM (Java Virtual Machine) către altă JVM. Dacă toate bean-urile sunt co-localizate în aceeaşi JVM, SSL-ul folosit de SAS nu împiedică performanţa.

Aceste lucruri sunt setate editând fişierele sas.server.properties şi sas.client.props localizate în directorul proprietăţi product_installation_root\, unde product_installation_root este directorul în care este instalat serverul de aplicaţiiWebSphere.

Important: SAS is supported only between Version 6.0.x and previous version servers that have been federated in a Version 6.1 cell.
9600 secunde
Activează cookie-uri Specifică dacă urmărirea sesiunilor foloseşte cookie-uri pentru a purta ID-uri de sesiune. Dacă cookie-urile sunt activate, urmărirea sesiunilor recunoaşte ID-urile de sesiune care sosesc ca cookie-uri şi încearcă să folosească cookie-uri pentru trimiterea ID-urilor de sesiune. Dacă cookie-urile nu sunt activate, urmărirea sesiunilor foloseşte rescriere URL (Uniform Resource Identifier) în loc de cookie-uri (dacă rescrierea URL este activată).

Activarea cookie-urilor precede rescrierea URL. Faceţi clic pe Activează cookie-uri pentru a schimba aceste setări.Setările de gestiune a sesiunilor de la nivelul aplicaţiei nu ţin seama de setările de gestiune a sesiunilor de la nivelul serverului. Deoarece gestiunea sesiunilor este definită la nivelul aplicaţiei, activarea cookie-urilor pentru consola administrativă este tratată în fişierul deployment.xml .

 
Activează rescrierea URL Specifică faptul că facilitatea de gestiune a sesiunilor foloseşte URL-uri rescrise pentru a purta ID-urile de sesiune. Dacă rescrierea URL este activată, facilitatea de gestiune a sesiunilor recunoaşte ID-urile de sesiune ce sosesc în URL, dacă metoda encodeURL este apelată în servlet.  
Activează rescrierea comutării de protocol Această opţiune este disponibilă doar la selectarea Activează rescriere URL. Această opţiune specifică faptul că ID-ul de sesiune este adăugat unui URL atunci când URL-ul necesită o comutare de la HTTP la HTTPS sau de la HTTPS la HTTP. Dacă rescrierea este activată, ID-ul de sesiune este necesar pentru a comuta între HTTP şi HTTPS.  
Numărul maxim de sesiuni în memorie

Specifică numărul maxim de sesiuni de menţinut în memorie.

Semnificaţia este diferită, în funcţie de ce folosiţi dintre sesiunile distribuite sau sesiunile în memorie. Pentru sesiunile în memorie, această valoare specifică numărul de sesiuni în tabelul de sesiuni de bază. Folosiţi proprietatea Permite Depăşire pentru a specifica dacă sesiunile să fie limitate la acest număr pentru întreaga facilitate de gestiune a sesiunilor sau dacă să fie permisă stocarea sesiunilor adiţionale în tabelele secundare. Pentru sesiunile distribuite, această valoare specifică mărimea cache-ului de memorie pentru sesiuni. Atunci când cache-ul de sesiuni şi-a atins dimensiunea maximă şi o nouă sesiune este cerută, facilitatea de gestiune a sesiunilor înlătură cea mai puţin recent folosită sesiune din cache, pentru a-i face loc celei noi.
Note: Nu setaţi această valoare la un număr mai mic decât dimensiunea maximă a pool-ului de fire de execuţie pentru serverul dumneavoastră.
Permite depăşire

Specifică faptul că numărul de sesiuni din memorie poate depăşi valoarea specificată de proprietatea Număr maxim de sesiuni în memorie. Această opţiune este validă doar în modurile de sesiuni nedistribuite.

Timeout sesiune

Specifică ce durată poate o sesiune să nu fie folosită înainte de a deveni nevalidă. Specificaţi fie Setează timeout sau Niciun timeout. Specificaţi valoarea în minute mai mari sau egale cu doi.

Valoarea specificată într-un fişier descriptor de implementare al modulului Web precede setările consolei administrative. Totuşi, valoarea acestei setări este folosită implicit atunci când timeout-ul de sesiune nu este specificat în desricptorul de implementare al modulului Web. Reţineţi că pentru a păstra performanţele, cronometrul de invalidare nu are o precizie la secundă. Când frecvenţa de scriere este bazată pe timp, asiguraţi-vă că valoarea este cel putin de două ori mai mare decât intervalul de scriere.

Integrare securitate

Specifică faptul că atunci când integrarea securităţii este activată, facilitatea de gestiune a sesiunilor asociează identitatea utilizatorilor cu sesiunile lor HTTP

Serializare acces sesiuni

Specifică faptul că acesul sesiunilor concomitent într-un server dat nu este permis.

Timp maxim de aşteptare Specifică durata maximă pe care o cerere servlet o aşteaptă pe o sesiune HTTP, înainte de a continua execuţia. Acest parametru este opţional şi exprimat în secunde. Valoarea implicită este de 5 de secunde. În condiţii normale, o cerere servlet ce aşteaptă acces către o sesiune HTTP este notificată de cererea care deţine momentan sesiunea HTTP când cererea este finalizată.
Permite acces pe timeout Specifică dacă servletul este pornit normal sau dacă se renunţă la el în cazul unui timeout. Dacă această casetă este bifată, servletul este pornit normal. Dacă această casetă nu este bifată, se renunţă la execuţia servletului şi sunt generate înregistrări în istoricul de eroare.



Legăturile marcate (online) necesită acces la internet.

Related tasks


Nume fişier: uprs_rsession_manager.html