[dw-free] Schedule imports faster, log less
[commit: http://hg.dwscoalition.org/dw-free/rev/5aa38d807317]
Schedule imports faster, log less
Patch by
mark.
Files modified:
Schedule imports faster, log less
Patch by
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Files modified:
- bin/worker/import-scheduler
-------------------------------------------------------------------------------- diff -r b8a9b2c3c047 -r 5aa38d807317 bin/worker/import-scheduler --- a/bin/worker/import-scheduler Tue Jan 17 08:24:55 2012 +0000 +++ b/bin/worker/import-scheduler Tue Jan 17 08:29:51 2012 +0000 @@ -155,26 +155,12 @@ } # run the job in a loop -my $begin_time = [ gettimeofday() ]; while ( 1 ) { my $once = 0; GetOptions( 'verbose' => \$DEBUG, 'once' => \$once ); - _log( 'Main loop beginning...' ); - worker_helper(); last if $once; - # now we sleep to the next one minute boundary, and if we're taking more - # than one minute to run, we fire off an alert - my $sleep_time = 60 - tv_interval( $begin_time ); - if ( $sleep_time < 0 ) { - _log( 'Warning: main loop is taking longer than a minute.' ); - $sleep_time = 60; - } - _log( 'Sleeping for %0.2f seconds.', $sleep_time ); - select undef, undef, undef, $sleep_time; - - _log( 'Main loop ended.' ); - $begin_time = [ gettimeofday() ]; + sleep 1; } --------------------------------------------------------------------------------