Re: Looking for ideas on scheduling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris W. Parker wrote:
> I'm looking to make a simple scheduler for myself and I'd like to get
> some feedback on how to handle the events and their being executed at
> the right time.
>
> The two options I've come up with both involve adding a job(s) to
> crontab.
>
> 1. Individual jobs are added to the users crontab file. This could
> result in LOTS of entries in crontab, but less load on the server.

Actually, probably MORE load, as you'll be firing off *WAY* too many php
processes, as soon as the schedule gets at all busy.

> 2. There is one job put in the crontab file that is executed every five
> minutes. This job will be executing a PHP file that runs through the
> database for the current user and checks to see if any events need to go
> off at that time. This will result in only one event in crontab with a
> greater potential for load on the server.

Actually, you might even want to create a special user with limited
access/ability (or just use 'nobody') and have THAT user handle all the
scheduler notifications et al.

Unless you *NEED* to have the scheduler doing things on that user can do
with the OS, it would be better to limit it to doing only what it NEEDS to
do.

Plus, you then just need one script to handle everybody, and need not
worry about changes to environment settings altering script behaviour, nor
permissions abuse, nor...

And, of course, it's probably going to be more efficient to run just one
script every five minutes that takes care of all scheduling tasks.

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux