Thanks, I think the pywin32 extensions are needed to run web2py from
source on windows full stop. Either way, I have them installed.

I'm working around this issue using cURL and a scheduled task, which
actually suits my fine for now.


On Thu, Mar 10, 2011 at 1:57 PM, villas <villa...@gmail.com> wrote:
> If you are running from source,  I believe you needed the Mark Hammond
> extensions to get cron working. I didn't see this mentioned in this
> thread so I thought I'd post it in case it helps or gives an extra
> clue.
>
> Regards, David
>
> On Mar 9, 11:49 am, Andrew Buchan <andyha...@gmail.com> wrote:
>> Hello,
>>
>> I have web2py running as a service on Windows Server 2003 from source
>> at version 1.93.2.
>> I'm trying to get cron to work but nothing seems to be happening. I
>> can't figure out if its running and failing, or not running at all, so
>> it would be really useful if someone could answer the following for
>> me:
>>
>> a) Do I need to restart the service for changes to the cron file to
>> take effect?
>> b) Does the crontab file need to be in a specific encoding - could I
>> have screwed it up with Notepad?
>> c) Does the cron.master file in the admin application play a role?
>> d) Do I need to do anything in the options.py file (which I use as I
>> run web2py as a windows service)?
>> e) If one line in the crontab file fails, do the subsequent lines
>> still run?
>>
>> I've been through all the documentation and searched this group but
>> can't figure it out. Assuming I'm doing nothing wrong with regards to
>> the above, if anyone can shed any light on the file contents below I
>> would be most grateful.
>>
>> Thanks,
>>
>> Andrew.
>>
>> --------------------------------------------------------------------------
>> Here's the cron file:
>>
>> #crontab
>> */1     *       *       *       *       root 
>> **applications/HubFormsDev/cron/Script1.py
>>
>> --------------------------------------------------------------------------
>> Here's Script1.py:
>>
>> import datetime
>>
>> TimeString = datetime.datetime.now().strftime('%d.%m -- %H.%M.%S')
>> f = open('C:\\Program Files\\Hub Pages\\web2py\\applications\
>> \HubFormsDev\\cron\\%s.txt' % TimeString, 'w')
>> f.close()
>>
>> --------------------------------------------------------------------------
>> Here's options.py:
>>
>> import socket
>> import os
>>
>> ip = '0.0.0.0'
>> port = 80
>> password = 'abuchan'  # ## <recycle> means use the previous password
>> pid_filename = 'httpserver.pid'
>> log_filename = 'httpserver.log'
>> profiler_filename = None
>> ssl_certificate = ''  # ## path to certificate file
>> ssl_private_key = ''  # ## path to private key file
>> numthreads = 10
>> server_name = socket.gethostname()
>> request_queue_size = 5
>> timeout = 10
>> shutdown_timeout = 5
>> folder = os.getcwd()
>> extcron = None
>> nocron = None
>>
>> --------------------------------------------------------------------------

Reply via email to