I did that and straced the process. Output says - strace -p 19227 Process 19227 attached - interrupt to quit select(0, NULL, NULL, NULL, {37, 995138}) = 0 (Timeout) gettimeofday({1391609487, 826517}, NULL) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0 gettimeofday({1391609487, 827202}, NULL) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0 open("applications/myapp/sessions", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 getdents(4, /* 2 entries */, 32768) = 48 getdents(4, /* 0 entries */, 32768) = 0 close(4) = 0 select(0, NULL, NULL, NULL, {300, 0}
Command used was - /var/www/web2py/web2py.py -Q -S myapp -M -R scripts/sessions2trash.py --verbose On Wednesday, February 5, 2014 7:07:38 PM UTC+5:30, Niphlod wrote: > > if you start it outside uwsgi, you'll see the verbose output (given you're > passing -v as an option) > > On Wednesday, February 5, 2014 2:26:04 PM UTC+1, Jayadevan M wrote: >> >> I have set the sessions2trash script in my web2py.ini (for uwsgi) like >> this - >> >> cron = 0 0 -1 -1 -1 python /var/www/web2py/web2py.py -Q -S myapp -M -R >> scripts/sessions2trash.py -A -o -v >> >> My uwsgi.log says >> >> [uwsgi-cron] command "python /var/www/web2py/web2py.py -Q -S myapp -M -R >> scripts/sessions2trash.py -A -o -v" registered as cron task >> >> I checked auth expiration settings also - >> >>> print auth.settings.expiration >> 3600 >> >> But session files are not getting deleted. What could be the reason? >> >> -- 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.