My problem:
I'm trying to debug a CRON that is only hitting maximum execution time exceeded at a certain time. My theory is that it's running in the same process as some heavy Magento CRON process and that process hitting the maximum execution time is causing the register_shutdown_function() in my CRON to trigger, sending me an annoying email every night.
Example:
<crontab>
<jobs>
<kungfoo>
<schedule><cron_expr>0 10 * * *</cron_expr></schedule>
<run><model>kungfoo/do::things</model></run>
</kungfoo>
<heavy_cron>
<schedule><cron_expr>0 10 * * *</cron_expr></schedule>
<run><model>heavy_cron/do::lots_of_things</model></run>
</heavy_cron>
</jobs>
</crontab>
Question:
Will Magento run these both in the same PHP process, or does it use a separate PHP process for each one.