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