I would have suspected that your 60-80 clients (I assume at least 1 site per client?) would have been put on a dedicated server. Is that not the case?
On a dedicated server, I don't understand why scheduled tasks would cause management or billing issues.
I have used the windows scheduler in the past as a replacement for CF Scheduled tasks, however I would think that would cause even more technical issues than using the cf stuff (but you did say technical issues were not the problem).
Assuming you are in a shared environment... they can set up a sandbox for you to give you access to use cfschedule in a specified directory.
At 03:17 PM 10/18/2004, you wrote:
Thanks, most of the admin functionality can definitely be duplicated in code. The main concern is to discontinue using the CF scheduling function if possible. We do use cfschedule for all our scheduled tasks, but they would rather we use something else (i.e. a cron task run locally). I like cfschedule, though it's difficult to debug if you don't have access to the log files. I don't want to rely on some outside server to run tasks for me either. I'm really just exploring the options. 100% automated scheduled tasks will be the likely result, I believe. I like to build my applications so that they are as encapsulated as possible, so obviously requiring manual setup of a scheduled task goes against that.
The main reason our host wants us to move away from scheduled tasks is they don't allow regular customers access to cfschedule, we are an exception, and they're worried about management/billing issues, not technical ones.
Thanks for the input!
On Oct 18, 2004, at 2:49 PM, Peter J. Farrell wrote:
Ken,
Sometimes cfschedule is just a necessity...however, you don't have to have access to the admin to set one up. Just use cfschedule. You could possibly make a little CFC with DB table that would handle what is currently schedule and to manipulate it as well. Are scheduled tasks bogging down the server? Is that why they have asked you to lighten the load?
Regarding debugging IPs and datasources...there are ways around not using the admin either - however they are undocumented and may or may not work in future versions of CF (I'm talking about MX here...I'm assuming that is what you are using). One my providers likes to turn off debugging on me (despite that my contract says it should be on)...I have a little UDF accessed via a form (I can't remember if I wrote a smallish CFC) that turns it back on for me.. I also have a form that allows me to add/remove/view current IP debugging addresses for the machine I'm on. I've seen ways of adding new datasources to CFMX without admin access - although it seems to be easier to do if you have pre-made a template datasource in the admin to copy and modify. I haven't really had the time to play around with datasources and this undocumently way yet. Sorry for not having any links for you at the moment - I'm too lazy to find them at the moment.
Best, .pjf
Ken Dunnington wrote:
This year, we partnered with a local web hosting company and part of the deal was having them handle hosting, email and tech support for our clients. Considering I was doing all this myself, on top of being the only developer for ~60-80 clients, this was understandably a Good Thing. :) But giving up your admin rights comes at a cost - I no longer have access to the CF Admin.
This hasn't proved to be much of a problem, and the team we now work with has been really great about setting up data sources, verity collections, debugging IP's and scheduled tasks. But that can't last. They've asked me to try and find a better way to handle scheduled tasks, and since we use a newsletter system which relies on them, this is somewhat of a high priority for me.
My first step is to eliminate scheduled tasks from as much code as possible - newsletters will get sent when you click 'Go' from now on. We can all live with that. But my question is whether or not anybody can think of an alternative for those times when a scheduled task is just necessary? (For example, I have one run at 1 am every morning to update a verity index, and will need one to run every morning to send out snow conditions for a local ski mountain.)
Any thoughts? - Ken
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
--
Jeffry Houser, Web Developer, Writer, Songwriter, Recording Engineer
AIM: Reboog711 | Phone: 1-203-379-0773
--
My Books: <http://www.instantcoldfusion.com>
My Recording Studio: <http://www.fcfstudios.com>
My Energetic Acoustic Rock Band: <http://www.farcryfly.com>
--
When did Reality Become TV
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
