Perhaps your hook has an exit() in it (or aborts for some other reason?) and therefore cron does not have a chance to clear the semaphore?<br><br>Elysia cron will probably make the problem go away, by working around it.<br>
<br><div class="gmail_quote">On Wed, Sep 8, 2010 at 12:26 PM, nan wich <span dir="ltr">&lt;<a href="mailto:nan_wich@bellsouth.net">nan_wich@bellsouth.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"><div></div>
<div>Nope, it&#39;s not Update. I can run cron every minute and this happens. And I don&#39;t think I even have Update enabled on that site.<br> </div><div class="im">
<p><font color="#ff007f" face="bookman old style, new york, times, serif" size="4"><i><b>Nancy</b></i></font></p>
<p> </p>
<p><font face="arial, helvetica, sans-serif">Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.</font></p>
<div><br></div>
</div><div style="font-size: 12pt; font-family: arial,helvetica,sans-serif;"><br>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"><font face="Tahoma" size="2">
<hr size="1">
<b><span style="font-weight: bold;">From:</span></b> Dhananjay Gandhi &lt;<a href="mailto:dhananjay.gandhi@gmail.com" target="_blank">dhananjay.gandhi@gmail.com</a>&gt;<br><b><span style="font-weight: bold;">To:</span></b> <a href="mailto:development@drupal.org" target="_blank">development@drupal.org</a><br>
<b><span style="font-weight: bold;">Sent:</span></b> Wed, September 8, 2010 12:21:34 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [development] Cron run exceeded the time limit and was aborted.<br></font><div>
<div></div><div class="h5"><br>hey<br><br>cron takes time in cheching updates of ur drupal version and its modules.<br>If u deactivate the update module then it will not take time.<br><br>
<div class="gmail_quote">On Wed, Sep 8, 2010 at 9:38 PM, Earnie Boyd <span dir="ltr">&lt;<a href="mailto:earnie@users.sourceforge.net" rel="nofollow" target="_blank">earnie@users.sourceforge.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="padding-left: 1ex; margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);">nan wich wrote:<br>&gt; I have a function that runs a few updates and displays a list of what it did. In<br>
&gt; order to get caught up from a long period of neglect, I decided to add it into<br>&gt; the hook_cron. Every time I invoke cron, I get &quot;Cron run exceeded the time limit<br>&gt; and was aborted&quot; yet it completes in far less than 30 seconds. Any ideas how my<br>
&gt; code could be inadvertantly triggering this?<br>&gt;<br>&gt; Nancy<br>&gt; Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.<br><br>Are you sure it is your code?  Try using Elysia Cron to schedule the<br>
hook_cron of different modules.  The cron API gives 240 seconds for all<br>hook_cron to execute, if all the modules exceed the 240 seconds then<br>you&#39;ll see the exceeded time limit message.<br><font color="#888888"><br>
--<br>Earnie<br>-- <a href="http://progw.com" target="_blank">http://progw.com</a><br>-- <a href="http://www.for-my-kids.com" target="_blank">http://www.for-my-kids.com</a><br></font></blockquote></div><br><br clear="all">
<br>-- <br>Thanks &amp; Regards,<br>Dhananjay Gandhi<br></div></div></div></div></div></div></blockquote></div><br><br clear="all"><br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>
Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>