Closed stefansl closed 6 years ago
Kannst du kurz beschreiben wie sich der Fehler reproduzieren lässt? Und was hat das mit dem PeriodicCommandScheduler zu tun?
Das war meine Vermutung, da du in der Readme einen serverbasierten Cronjob als wichtig dargestellt hast. Den Fehler konnte ich nicht reproduzieren, Ich habe kurz hintereinander reloaded und mal kam die Fehlermeldung, im Frontend, sowie auch im Backend. Zwischendurch war aber alles ok. So liegt die Vermutung nahe, dass Facebook nix zurückgegeben hat. Wenn der echte Cronjob angelegt wird, dann landet dieser Fehler ggf. nicht im Frontend sondern in /dev/null. Oder liege ich da komplett falsch? Aber ganz abgesehen davon dachte ich, die Gewichtung der Inhalte in der Readme müsste etwas anders. Deswegen der Pull Request. Der Fehler ansich ist ja nach korrekter Installation, wie von dir beschrieben, weg.
Das Bundle sollte egal mit welcher Variante ('fake cron' oder richtigem) funktionieren. Der Import kann einen kurzen Moment dauern - u.U. bis hin zum Timeout, sollte die Verbindung zu Facebook nicht aufgebaut werden können - weshalb es besser ist, das nicht beim Seitenaufbau eines Besuchers zu erledigen (was beim 'fake cron' aber der Fall ist). Das betrifft aber nicht speziell diese Erweiterung, sondern ist ein allgemeines Problem von allen Jobs, die periodisch ausgeführt werden müssen.
Wenn der echte Cronjob angelegt wird, dann landet dieser Fehler ggf. nicht im Frontend sondern in /dev/null. Oder liege ich da komplett falsch?
Typischerweise ja, sofern du den Output des Cronjobs nicht loggst. Ich werde bei Gelegenheit schauen, was die Ursache sein könnte. Meinst du mit 'korrekter Installation' das Anlegen eines Cronjobs?
Das Bundle sollte egal mit welcher Variante ('fake cron' oder richtigem) funktionieren
Tut's generell auch, aber es kann ja zu einem Timeout kommen. Deswegen schriebst du ja auch, man soll einen echten Cronjob einrichten. Was ja auch richtig ist.
was beim 'fake cron' aber der Fall ist
das hab ich mir schon gedacht.
Meinst du mit 'korrekter Installation' das Anlegen eines Cronjobs?
Ja, genau. :)
Alles in allem: danke für die super Erweiterung. :) Der PR ja keine Kritik, sondern nur eine Anregung.
Ich glaube nicht, dass es ein Timeout-Problem ist, das den Fehler produziert. Will see!
Der PR ja keine Kritik, sondern nur eine Anregung.
Und beides ist stets willkommen! :-)
Moin! Eine Agentur hat nun zum zweiten Mal deine Erweiterung nicht vollständig installiert. Der Cronjob war noch auf PoorMan eingestellt und das Modul produzierte Fehler auf der Webseite (Facebook gibt zwischendurch scheinbar nix zurück). Ich hab jetzt mal diesen Schritt mit in die Installation aufgenommen. Den Punkt mit der Standard Edition halte ich für obsolet, da max nur noch Entwickler diese Version benutzen. Die wissen, dass sie das Bundle registrieren müssen. Eine Erinnerung reicht, denke ich. Was meinst du?
Edit: das war der Fehler