Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

http_session_timeout-Option [database]

Legt die Zeitspanne in Minuten fest, die der Client auf die Zeitüberschreitung einer HTTP-Sitzung wartet, bevor er abbricht

Zulässige Werte

Ganzzahl (1 bis 525600)

Standardwert

30

Bereich

Kann nur für die PUBLIC-Gruppe gesetzt werden. DBA-Berechtigung ist erforderlich.

Bemerkungen

Diese Option bietet eine variable Steuerung für die Zeitüberschreitung von Sitzungen bei Webdienstanwendungen. Eine Webdienstanwendung kann den Zeitüberschreitungswert in jeder Anforderung ändern, der die HTTP-Sitzung gehört, aber eine Änderung des Zeitüberschreitungswerts kann sich auf nachfolgenden Anforderungen in der Warteschlange auswirken, wenn die HTTP-Sitzung die Zeit überschreitet. Die Webdienstanwendung muss daher Logik enthalten, um zu erkennen, ob ein Client versucht, auf eine HTTP-Sitzung zuzugreifen, die nicht mehr existiert. Dies wird erreicht, indem Sie den Wert der Verbindungseigenschaft SessionCreateTime überprüfen, um zu bestimmen, ob der Zeitstempel gültig ist: Wenn die HTTP-Anforderung nicht der aktuellen HTTP-Sitzung zugeordnet ist, enthält die Verbindungseigenschaft SessionCreateTime eine leere Zeichenfolge.

Wenn eine Verbindung für die gesamte Dauer der HTTP-Sitzung aufrecht bleiben soll, wird empfohlen, dass Sie die Option SessionTimeout in der Systemprozedur sa_set_http_option verwenden. Weitere Hinweise finden Sie unter sa_set_http_option-Systemprozedur.

Siehe auch