I got the "error cleaning up" message after updating the web2py. I had set user specific permissions, thats what happened. Well its resolved now. Thanks for all the support given by the web2py group.
On Tuesday, 17 September 2013 17:50:58 UTC+5:30, Niphlod wrote: > > catching those kind of errors is going to be a real PITA... every backend > (i.e. database engine) logs the error as it wishes, so we don't have a > "method" for pointing what is going wrong. No logs you reported included > "error cleaning up": if you told me earlier, I would have pointed you in > the right direction. > > PS: every web2py part is kinda "required" to have read and write > permission everywhere.... nobody really had any problem with it ^_^ > > On Tuesday, September 17, 2013 1:47:34 PM UTC+2, ajith c t wrote: >> >> Hi Niphlod, >> Got my scheduler working correctly. >> I updated my web2py version to 2.5.1 from 2.2.1 as you mentioned >> earlier. After that started two upstart jobs, one for my app and another >> for the scheduler. Still it returned an error "error cleaning up.". >> I couldn't find an appropriate solution for it net so checked the >> code of scheduler.py file in gluon folder. Found that an exception raises >> this error at line number 797. The exception doesn't say anything about the >> error, just prints the message. After calling the Exception class and >> printing the exception, found out that it was a permission problem. I had >> not given the DELETE permission to the user. Once that was corrected, >> everything worked fine as I needed, >> >> It would be helpful if you could also log the exception that displays the >> message from the scheduler.py file. I had to spend lot of time to find this >> error, maybe my mistake as I am a web2py beginner, but it would really help >> if the cause of the exception is also logged, >> >> On Thursday, 12 September 2013 12:36:33 UTC+5:30, ajith c t wrote: >>> >>> Thank you for the response, will try everything you said and post it if >>> every thing goes correct >>> >>> On Thursday, 12 September 2013 00:34:31 UTC+5:30, Niphlod wrote: >>>> >>>> >>>> >>>> On Wednesday, September 11, 2013 5:44:00 PM UTC+2, ajith c t wrote: >>>>> >>>>> sorry I am not executing the code in the load balancer. Let me say >>>>> once more, so it will be clear. >>>>> >>>>> I dont have any web2py code in the load balancer. >>>>> >>>>> What I meant is I have my code in another server(say X) , to which >>>>> the user is redirected by the load balancer(say Y). >>>>> >>>>> when I execute the webpy application from server X , the index >>>>> function , where my scheduler.queue_task call comes,in the default.py >>>>> controller will not be called as I cant access it from X. That is >>>>> expected. >>>>> So what I asked was , for breaking down purpose shouldn't I move that >>>>> call >>>>> into the scheduler.py file in the models folder as the model file will be >>>>> called. >>>>> >>>>> >>>> I really don't get this part. Every controller in web2py gets executed >>>> as long as the request comes to the server. If you can reach a page and in >>>> your controller for that page you use queue_task(), you should definitely >>>> be able to enqueue a task. queue_task() is NOT meant to be used in models, >>>> because you'd queue a task for EACH and EVERY request coming in. >>>> >>>> >>>>> >>>>> And I will use the "seperation of duties" approach. but can you just >>>>> confirm that the commands are correct. >>>>> >>>>> >>>> web part: >>>> python web2py.py -a yourpassword -p 8000 -i 0.0.0.0 >>>> >>>> scheduler >>>> python web2py.py -K appname >>>> >>>> let me stress it out once more: serving a web app in production with >>>> the included webserver is not going to provide stellar performances, >>>> although it definitely works. >>>> >>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.