2016-09-13 2 views
0

Ich habe ein Problem, Hintergrundprozess auszuführen. In diesem Prozess werden E-Mails an Newsletter-Abonnenten gesendet. Wenn ich es starte, gibt es Standardmeldung wie "Die E-Mails werden im Hintergrund gesendet werden Blah Blah ..." aber es wird nie beendet. Keiner der Abonnenten erhält E-Mails.Pimcore-Newsletter

Durch das Eingraben von Protokolldateien habe ich den Befehl gefunden, der für den oben erwähnten Beginn der Operation verwendet werden soll.

/usr/bin/nohup /usr/bin/nice -n 19 /usr/bin/php /%absolute_path_to_web_root%/pimcore/cli/console.php internal:newsletter-send 'newsletter_de' 'http://hostname' > /dev/null 2>&1 & echo $! 

Status im Newsletter Armaturenbrett ist wie: in this picture und es ändert sich nie.

Hinweis: Das Testen des Newsletters funktioniert einwandfrei.

Meine Fragen sind:

  1. Was Ursache des Problems sein könnte? Linux, Pimcore App oder etwas anderes?
  2. Hat jemand solches Problem?
  3. Wenn ja, hat er es gelöst und wie wenn ja?

Antwort

0

Ich fand Lösung. Der Hintergrundprozess läuft ordnungsgemäß, aber der Speicherort der Ausgabedatei ist für Benutzer, die den Webserver ausführen, nicht beschreibbar, sodass ich den Fehlerbericht nicht lesen konnte.