Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Hooks werden nicht immer ausgeführt!
#1
Moin!

Ich bin am debuggen eines Problems. Dabei habe ich festgestellt, dass Hooks anscheinend nicht immer ausgeführt werden. Das Folgende ist meine zu Debugzwecken veränderte inc/functions.php:

PHP-Code:
$file fopen("/tmp/mailqueue""a+");
fwrite($filedate("Y.m.d G:i:s")." 3-Pre Hook\n");
fclose($file);

$plugins->run_hooks_by_ref("send_mail_queue_mail"$query);

$file fopen("/tmp/mailqueue""a+");
fwrite($filedate("Y.m.d G:i:s")." 3-Post Hook\n");
fclose($file); 

Im Hook sieht es so aus:

PHP-Code:
$plugins->add_hook('send_mail_queue_mail''syncom_send_mail_queue_mail');

...

function 
syncom_send_mail_queue_mail($query)
{
        global 
$db;

        
$date date("Y.m.d G:i:s");
        
$file fopen("/tmp/mailqueue""a+");
        
fwrite($file$date." 2-Mark\n");
... 

Dieses Logfile sieht nun so aus:
Code:
2011.11.16 12:58:06 3-Pre Hook
2011.11.16 12:58:06 2-Mark
2011.11.16 12:58:06 3-Post Hook
2011.11.16 12:58:06 3-Pre Hook
2011.11.16 12:58:06 3-Post Hook
2011.11.16 12:58:07 3-Pre Hook
2011.11.16 12:58:07 3-Post Hook
2011.11.16 12:59:04 3-Pre Hook
2011.11.16 12:59:04 3-Post Hook
2011.11.16 12:59:04 3-Pre Hook
2011.11.16 12:59:04 3-Post Hook
2011.11.16 12:59:05 3-Pre Hook
2011.11.16 12:59:05 3-Post Hook
2011.11.16 13:02:02 3-Pre Hook
2011.11.16 13:02:02 3-Post Hook
...
2011.11.16 13:02:40 3-Pre Hook
2011.11.16 13:02:40 2-Mark
2011.11.16 13:02:40 3-Post Hook
2011.11.16 13:02:40 3-Pre Hook
2011.11.16 13:02:40 3-Post Hook
D.h. dass immer mal wieder der Hook aufgerufen wird - aber eher unregelmäßig. Woran liegt das? Was kann ich dagegen machen?

Da mein gesamtes Kommunikationssystem auf der Zuverlässigkeit der Hooks basiert, schiebe ich hier leicht Panik.

Michael
Zitieren


Nachrichten in diesem Thema
Hooks werden nicht immer ausgeführt! - von icarus - 16.11.2011, 15:24

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Task wird nicht ausgeführt Schnapsnase 27 6.654 31.03.2021, 10:28
Letzter Beitrag: StefanT
  Was genau sind "Hooks"? itsmeJAY 1 1.438 05.02.2019, 10:18
Letzter Beitrag: bv64
  [geteilt] Reihenfolge der Hooks? Sense 6 2.720 15.12.2013, 14:46
Letzter Beitrag: Sense
  Reihenfolge der Hooks? Javatic 31 8.811 12.08.2013, 17:08
Letzter Beitrag: Javatic
  Hooks: Dokumentation, in welcher die mitgegebenen Argumente aufgelistet sind? Javatic 2 1.670 27.07.2013, 18:18
Letzter Beitrag: Javatic