StoreFront

Konfigurieren von Kommunikationstimeoutdauer und Wiederholungsversuchen

Standardmäßig erfolgt bei Anforderungen von einer Citrix Receiver für Web-Site an den zugeordneten Store nach drei Minuten ein Timeout. Nach einem gescheiterten Kommunikationsversuch gilt der Store als nicht verfügbar. Verwenden Sie die Aufgabe Erweiterte Einstellungen, um diese Einstellungen zu ändern.

Wichtig:

Verwenden Sie in einer Multiserverbereitstellung jeweils nur einen Server, um Änderungen an der Konfiguration der Servergruppe vorzunehmen. Stellen Sie sicher, dass die Citrix StoreFront-Verwaltungskonsole nicht auf den anderen Servern der Bereitstellung ausgeführt wird. Wenn Sie die Änderungen vorgenommen haben, übertragen Sie die Konfigurationsänderungen auf die Servergruppe, sodass die anderen Server der Bereitstellung aktualisiert werden.

  1. Klicken Sie auf der Windows-Seite Start oder App auf die Kachel Citrix Store Front.
  2. Wählen Sie im linken Bereich der Citrix StoreFront-Verwaltungskonsole den Knoten Stores und im mittleren Bereich den Store, wählen Sie dann unter Aktion die Option Receiver für Web-Sites verwalten und klicken Sie auf Konfigurieren.
  3. Wählen Sie Sitzungseinstellungen aus, nehmen Sie Ihre Änderungen vor und klicken Sie auf OK/Anwenden, um die Änderungen zu speichern.

Konfigurieren des Sitzungstimeouts

Wenn das Sitzungstimeout in StoreFront nicht richtig konfiguriert ist, sehen Benutzer möglicherweise die folgende Timeoutmeldung: “Sitzungstimeout aufgrund von Inaktivität”. Sie können den Sitzungstimeoutwert neu einstellen, um den Inaktivitätstimer entsprechend dem Nutzungsmuster Ihrer Benutzer zu erhöhen.

Führen Sie die folgenden Schritte aus, um das Sitzungstimeout in StoreFront zu konfigurieren:

Ändern des Sitzungstimeouts für StoreFront

  1. Wechseln Sie in StoreFront zu c:\inetpub\wwwroot\Citrix\<StoreWeb>.
  2. Suchen Sie den Eintrag <sessionState timeout="20" /> in der Datei web.config.
  3. Ändern Sie sessionState timeout zum gewünschten Wert in Minuten.

Wenn Sie das Sitzungstimeout für Citrix Receiver für Web auf mehr als 1 Stunde festlegen, müssen Sie auch die maximale Lebensdauer des Tokens unter Authentifizierungsdienst entsprechend erhöhen.

  1. Wechseln Sie auf dem StoreFront-Server zum Pfad des Authentifizierungsdiensts Ihres Stores.

    • Wenn StoreFront auf einem eigenen Server installiert ist und Sie einen Store <Store> mit der StoreFront-Verwaltungskonsole erstellen, ist der Pfad c:\inetpub\wwwroot\Citrix\<Store>Auth.
    • Wenn StoreFront und der Delivery Controller auf demselben Server installiert sind, wird beim Erstellen einer Citrix Virtual Apps and Desktops-Site mit Citrix Studio ein Standardstore erstellt. In diesem Fall ist der Pfad des Store-Authentifizierungsdiensts c:\inetpub\wwwroot\Citrix\Authentication.
  2. Suchen Sie in der Datei web.config den Abschnitt zum Authentication Token Producer-Dienst. Dieser sieht ungefähr wie folgt aus:

    <tokenManager>
        <services>
        <clear />
        <service id="9c84499f-3781-42d3-b3e0-2a12efebaa8d" displayName="Authentication Token Producer">
            <relyingParties signingId="462fc209-ecad-44a7-aacb-b75a11b6203a"
            defaultLifetime="01:00:00" maxLifetime="01:00:00">
    <!--NeedCopy-->
    
  3. Ändern Sie <defaultLifetime="01:00:00" maxLifetime="01:00:00"> nur in diesem Abschnitt den Parameter maxLifetime auf den gewünschten Wert.

Hinweis:

Citrix Workspace-App für Windows und Citrix Workspace-App für Linux. Nach dem Abmelden von der aktuellen Sitzung wird möglicherweise Citrix Virtual Apps and Desktops im Hintergrund angezeigt. Sie sollten Ihre Anmeldeinformationen jedoch neu eingeben, wenn Sie nach dem StoreFront-Sitzungstimeout auf eine App oder einen Desktop klicken.

Wenn Sie das Sitzungstimeout für Citrix Receiver für Web auf mehr als 8 Stunde festlegen, müssen Sie auch die Lebensdauer des Tokens für StoreWeb entsprechend erhöhen.

  1. Wechseln Sie in Ihrem Dateisystem zu StoreWeb (Standardpfad c:\inetpub\wwwroot\Citrix\<Store>Web).
  2. Suchen Sie in der Datei web.config den Abschnitt, der ungefähr so aussieht:

    <citrix.deliveryservices>
        <webReceiver>
        <serverSettings>
        <authentication tokenLifeTime="08:00:00" locationURL="Authentication/GetAuthMethods">
    <!--NeedCopy-->
    
  3. Ändern Sie im Eintrag <authentication tokenLifeTime="08:00:00" locationURL="Authentication/GetAuthMethods"> den Parameter tokenLifeTime auf den gewünschten Wert.

Neustarten von IIS

Führen Sie den Befehl iisreset aus, um die Änderungen anzuwenden. Wenn Sie diesen Befehl ausführen, werden die Benutzer von Citrix Receiver für Web abgemeldet und es hat keine Auswirkungen auf die aktuelle ICA-Sitzung.

Hinweis:

Das Formt für die Lebensdauer ist .d.hh:mm:ss[.ff]. Die maximale Lebensdauer ist nicht auf 24 Stunden begrenzt.

Weitere Ressourcen

Konfigurieren von Kommunikationstimeoutdauer und Wiederholungsversuchen