[Frage] Maximale Anzahl an Abonnenten bei Direct Mail? TYPO3-Version: 4.7.17

  • cyberboy cyberboy
    R2-D2
    0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    08. 07. 2015, 13:29

    Hallo,

    ich verschicke Newsletter schon seit längerem mit Direct Mail. Es wurden auch schon Newsletter mit über 100.000 Abonnenten verschickt. Leider gibt es nun das Problem, dass ich einen Newsletter mit 113.000 Abonnenten verschicken möchte und bei Klick auf Senden nur folgende Fehlermeldung erhalte:

    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 2070785 bytes) in /var/www/vhosts/httpdocs/typo3/typo3conf/ext/direct_mail/mod2/class.tx_directmail_dmail.php on line 1006

    An 113.000 Newsletter-Abonnenten ging der Newsletter zwar noch nie raus, aber 105.000 ging auch schon mal ohne Probleme. Es können auch weiterhin Newsletter verschickt werden, z.B. als Testmailing an einen Empfänger oder als Newsletter an einigen hundert Abonnenten.

    In der Zeile 1006 der entsprechenden Datei steht auch nur:

    1. if (t3lib_div::_GP('testmail')) {
    2. $updateFields['subject'] = $this->params['testmail'] . ' ' . $row['subject'];
    3. }

    Weiß einer Rat von euch?


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    08. 07. 2015, 15:58

    Der Error sagt eigentlich schon alles: Dem Server bzw. vHost steht nicht genug Speicher zur verfügung. Bei mehreren Empfängern muss das Skript auch mehr aus der Datenbank lesen, dann in PHP verarbeiten und braucht entsprechend immer mehr Speicher, wenn die Anzahl der Empfänger steigt.

    Versuche mal das hier in der .htaccess (bei managed Webspace wird das aber wahrscheinlich nicht funktionieren!):
    php_value memory_limit 128M

  • cyberboy cyberboy
    R2-D2
    0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2015, 10:27

    Wir haben die Abonnentenzahl in der Empfängerliste des Newsletters auf 50.000 reduziert, aber es kommt nun ein Internal Server Error und er bricht den Versand nach ca. 200-300 rausgeschickten Newslettern ab.

    Da schon mal Newsletter an über 100.000 Abonnenten verschickt wurde, hätte dies meiner Meinung nach eigentlich klappen sollen...

  • cyberboy cyberboy
    R2-D2
    0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    30. 07. 2015, 16:41

    Der Hinweis mit dem Memory Limit in der htaccess hat leider nicht geholfen.

    Ich bekomme im Error-Log folgendes ausgegeben:
    [Thu Jul 30 16:40:11 2015] [warn][client 77.8.231.44] mod_fcgid: read data timeout in 45 seconds, referer: http://domain.de/typo3conf/ext/direct_mail/mod5/index.php?id=246
    [Thu Jul 30 16:40:11 2015] [error][client 77.8.231.44] Premature end of script headers: index.php, referer: http://domain.de/typo3conf/ext/direct_mail/mod5/index.php?id=246

    Weiß noch einer Rat?

  • 1