Gerade stelle ich fest, dass plötzlich mein Webcalender die Erinnerungs-EMails nicht mehr sendet. :(
Das erste Problem war auch schnell gelöst. Der Parameter ‚memory_limit‘ in der ‚/etc/php5/cli/php.ini‘-Datei stand nur auf 32 (MB), ein hochsetzen auf 64 machte aber nur Platz für die nächste Fehlermeldung:
/bin/sh: line 1: 27352 Speicherzugriffsfehler ./send_reminders.php
Nach einer Weile googlen fand ich dann aber auf SourceForge.net einen Hinweis.
Bei mir war es dann zwar eine andere Zeilennummer, aber seit dem ‚Patch‘ klappt es scheinbar wieder:
# diff -Natur includes/functions.php.org includes/functions.php --- includes/functions.php.org 2008-09-27 16:51:00.000000000 +0200 +++ includes/functions.php 2009-09-10 19:50:22.000000000 +0200 @@ -3050,7 +3050,7 @@ $recurse = 0; $midnight = gmmktime ( - ( date ( 'Z', $item->getDateTimeTS () ) / 3600 ), - 0, 0, $lt[4] + 1, $lt[3] + 1, $lt[5] ); + 0, 0, $lt[4] + 1, $lt[3] + 1, 1900 + $lt[5] ); if ( $parent ) { $realEndTS = $item->getEndDateTimeTS (); $originalDate = $item->getDate (); |
Hinterlasse einen Kommentar