Joe Keenan wrote:
server:/Library/WebServer/docs/wiki/maintenance jkeenan$ time php -v runJobs.php
php -v prints the version and then exits, it doesn't run any script. You might have better luck with php -n, which will ignore php.ini and thereby skip whatever error suppression and logging directives you might have in that file.
Failing that, my Magic Segfault Tracker might help you out:
http://noc.wikimedia.org/~tstarling/magic_segfault_tracker.php.html
Download it and put:
require('/path/to/magic_segfault_tracker.php');
...after the <?php in the problem maintenance script. This should generate a huge trace, the last few lines of which will tell you where it is failing.
-- Tim Starling