Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 44 von 44

Thema: Contao 5.3 SQL-Abfrage an tl_message_queue erzeugt ernorme Last

  1. #41
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.158
    Partner-ID
    10107

    Standard

    Dieser Cron Prozess wird ja nicht durch Web Prozesse gestartet.
    » sponsor me via GitHub or Revolut

  2. #42
    Alter Contao-Hase
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    1.049

    Standard

    Wenn kein echter Cron eingerichtet ist, dann starten die Arbeiten doch nach dem Ausliefern der Seite an den Besucher und laufen dann solange, bis der Webserver den Prozess killt.
    So verstehe ich das zumindest aus der Doku.

    Und wenn ich die Liste hier richtig interpretiere, dann sind das u.a. Cache Invalidation und Indexer:

    Code:
    Registered Listeners for "kernel.terminate" Event
    =================================================
    
     ------- ----------------------------------------------------------------------------- ----------
      Order   Callable                                                                      Priority
     ------- ----------------------------------------------------------------------------- ----------
      #1      Contao\CoreBundle\EventListener\CommandSchedulerListener::__invoke()          0
      #2      Contao\CoreBundle\EventListener\SearchIndexListener::__invoke()               0
      #3      FOS\HttpCacheBundle\EventListener\InvalidationListener::onKernelTerminate()   0
      #4      Contao\CoreBundle\Messenger\WebWorker::onKernelTerminate()                    -2048
     ------- ----------------------------------------------------------------------------- ----------
    PHP läuft bei MANITU als FPM/FastCGI, max_execution_time steht auf 60 und memory_limit auf 256M.
    Geändert von neelix (Gestern um 22:44 Uhr)

  3. #43
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.158
    Partner-ID
    10107

    Standard

    Das sind nicht die Prozesse aus deinem vorherigen Post.

    Wenn du keinen Cronjob eingerichtet hast, dann kümmert sich der Webworker um etwaige Messages in den Queues.
    » sponsor me via GitHub or Revolut

  4. #44
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.264
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Habe mir das jetzt in der Doku nochmal durchgelesen, muss ich wohl noch ein paar Mal machen, im Moment qualmt erst mal der Kopf. Morgen (heute) soll es ja kühler werden, vielleicht klappt es dann. Im Moment bin ich mir immer noch nicht sicher, wieviele Webworker es geben kann. Insgesamt einen oder doch eher einen pro Web-Request. Ich tendiere zum letzteren, aber .

    Man kann das natürlich auch anders rum aufzäumen. Wäre es nur einer, egal wieviele Requests auf den armen Webserver einprasseln, dann wäre es wahrscheinlich kein Problem. Also sind es eher mehrere Wenn es mehrere gibt, existiert dann auch ein Limit dafür wie bei den cron Workern? Bzw greift das selbe Limit auch für Webworker? Ansonsten könnte man da evetuell in diverse Limits des MySQL-Servers reinlaufen.

    So, Schluss jetzt für mich. Später wieder.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •