This simple insert into mongodb works fine when called from within same application, but not when called from a scheduler on nginx, uwsgi, pymongo. Scheduler reports task as COMPLETED and all other inserts into mysql from the same function work well.
What's more interesting, same scheduler function works when I start a scheduler locally on my mac. Any hints what could I be doing wrong, please? Thanks. web2py - Version 2.2.1 (2012-10-21 16:57:04) stable from pymongo import Connection cn = Connection('localhost', 27017) db_m = cn.db def testmongo(): usc = db_m.testcustomer res = usc.insert({'name':'Test', 'dtt':request.now}) #... <--- other inserts (into mysql) work fine when called from scheduler return --