4 Replies Latest reply on Jul 12, 2012 5:03 AM by ReneScheruebl

    Fehler "The Service is currently not available!"

    eustignos Apprentice
      Hallo,

      vermutlich bekommen wir eine Timeout-Fehler vom WebService.

      Es passiert folgendes:

      so bald wie ich erstelle eine Policy für eine externe Gruppe mit ca. 750 Computer-Objekten, exakt nach 90 sek.  erscheint eine Fehler-Meldung:

      "The Service is currently not available!".

      Execution wird abgebrochen und die Policy wird nicht erstellt. Wenn nehme ich eine "kleinere" Gruppe mit ca. 200 Objekten - alles funktioniert.

      Im blsadmin_webservice.log steht

      "ERROR Enteo.BlServer.LongRunFramework - Exception during LongRun-Execution"

      - Restart von internet services mit iisreset hilft nicht.
      - eine Vergroßerung von Timeout in web.config für blsAdministration Site auf 300 sek wirkt als folgendes - bei Policy-Erstellung eine Fehler-Meldung nach 90 sek. kommt trotzdem, aber Policy wird letztendlich erstellt und funktioniert.

      Meine Kolegen berichten dass SQL 2005 Server funktioniert normal. BLS-Server mit 4 Prozessoren und 4GB Ram zeigt keine Überlastung. Also 90 sek. Timeout reicht einfach nicht. Version vom NetInstall - letzte.

      Erst als Enteo anrufen, bitte ich um ihre Meinung.

      Vielen Dank,
      Sergej
        • 1. Re: Fehler "The Service is currently not available!"
          Frank.Scholer Master
          Hallo Sergej,

          gehe mal in der Ansicht "Manage Infrastructure" auf deinen zentralen Managment Point und öffne in der Konfigurationstabelle den Abschnitt "Einstellungen für lang dauernde Aufgaben" (Expertenmodus vorher einschalten, sonst ist der Abschnitt garnicht zu sehen).

          Was steht dort in der Einstellung "Mindestanzahl von betroffenen Computern..."? Default ist -1. Hier könntest du z.B. mal einen Wert 250 oder so eintragen und dann testen, ob das Problem immernoch auftritt.

          Falls ja: eine Exception (wie du oben schreibst), dürfte eigentlich garnicht vorkommen. Insofern womöglich doch ein Fall für den Support...

          HTH, Gruß Frank
          • 2. Re: Fehler "The Service is currently not available!"
            eustignos Apprentice
            Hallo Frank,

            die Einstellung war default "-1". Habe auf 250 geändert - eine Exception kommt nicht mehr. Kommt am Ende Meldung:

            " Execution successful. Long run task still pending. Policy instances will be updated later."

            Also, das hilft. Alles läuft etwas langsam, aber funktioniert nach einige Zeit und Aktualisierungen.

            Danke,
            Sergej
            • 3. Re: Fehler "The Service is currently not available!"
              Frank.Scholer Master
              Hallo Sergej,
              schön, dass es jetzt tut :-).

              Alles läuft etwas langsam, aber funktioniert nach einige Zeit und Aktualisierungen.


              Das ist ja genau der Trick: im Normalfall wartet die Konsole auf die Rückkehr des Webservice-Aufrufs. Da kann es passieren, dass nach 90s der (normale http-) Timeout eintritt, wenn es sich um viele Policy-Instanzen handelt.

              Durch die "Long Running Tasks" wartet die Konsole jetzt nicht auf die Rückkehr und es entsteht kein Timeout, sondern es wird ein Job auf dem BLS eingerichtet, der die Policy-Instanzen im Hintergrund aktualisiert... daher ist es normal, dass es "einige Zeit und Aktualisierungen" braucht.

              HTH, Grüße Frank
              • 4. Re: Fehler "The Service is currently not available!"
                ReneScheruebl Apprentice
                Das ist echt ein toller Hinweis! Dachte schon, unser BLS ist zu langsam. Bei 1600 Clients sind 90 Sekunden nicht viel. ;-)

                Vielen Dank dafür!