DrupalConParis2009 - cron http://paris2009.drupalcon.org/taxonomy/term/40/0 en Multi-threaded cron jobs with Cron MT http://paris2009.drupalcon.org/session/multi-threaded-cron-jobs-cron-mt <p>PHP scripts typically run as a single build-up tear-down process. This is problematic when running batch operations, such as the Drupal cron run. For larger sites, cron will often time out or run out of memory thus failing to complete all maintenance tasks. Cron MT increases efficiency and reliability by utilizing PHP's "Process Control" extension available to Unix-like platforms. By forking the cron process a configurable number of times, Cron MT is able to execute each hook_cron() implementation in parallel allowing the system to distribute the load across its multiple CPUs.</p> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Chris Pliakas is an Engineer and Systems Administrator at CommonPlaces e-Solutions, LLC located in Hampstead, New Hampshire and is the author of the Cron MT and Lucene API modules. He is an open source enthusiast who has been building Internet applications with Drupal for close to two years. Chris is a Zend certified PHP 5 Engineer, a certified MySQL 5 developer and administrator, and holds a Linux Professional Institute Level 1 certification. In future projects, Chris hopes to integrate the Zend Framework into Drupal and move bring the more advanced language constructs PHP 5 has to offer into the Drupal community. </div> </div> </div> <p><a href="http://paris2009.drupalcon.org/session/multi-threaded-cron-jobs-cron-mt" target="_blank">read more</a></p> http://paris2009.drupalcon.org/session/multi-threaded-cron-jobs-cron-mt#comments cron Tue, 09 Jun 2009 16:40:11 +0000 cpliakas 640 at http://paris2009.drupalcon.org