BTW. Are you using rocket? If so, are you using the -N option? You should otherwise cron may do strange things.
I am considering removing the -N option and disabling cron by default. On Friday, 12 October 2012 21:26:51 UTC-5, Massimo Di Pierro wrote: > > I tried with the welcome app and i cannot reproduce this problem. Compiled > or not compiled I see the memory increase, then move and down and then > stabilizes. > > massimo > > On Friday, 12 October 2012 14:41:49 UTC-5, Massimo Di Pierro wrote: >> >> I will try reproduce and let you know. >> >> On Friday, 12 October 2012 11:59:01 UTC-5, David Marko wrote: >>> >>> Its interal app so I cant provide the source. But I realised the app >>> still contains 'local_import' so I have replaced with 'import' but no >>> effect. Then I benchmarked both compiled and non compiled version ... each >>> 2x and non-compiled is fine, but compiled leaks memory ... >>> >>> a) non-compiled version: web2py started at 37MB, increased to 56MB and >>> oscilated +-2MB during the test with no significant increase at the end >>> b) compiled version: web2py started at 37MB and memory was increasing >>> during entire test up to 95MB >>> >>> ### ab -n 10000 -c 6 >>> (app is using lazy tables/models, migration off) >>> >>> >>> David >>> >>> BTW: I have also encoutered this Rocket failure and web2py hanging >>> (never seen before) >>> >>> 2012-10-12 18:34:30,088 - Rocket.Errors.Thread-27 - ERROR - Unhandled >>> Error when serving connection: >>> Traceback (most recent call last): >>> >>> File "c:\java\web2py\gluon\rocket.py", line 1303, in run >>> self.run_app(conn) >>> >>> File "c:\java\web2py\gluon\rocket.py", line 1789, in run_app >>> self.environ = environ = self.build_environ(sock_file, conn) >>> >>> File "c:\java\web2py\gluon\rocket.py", line 1611, in build_environ >>> request = self.read_request_line(sock_file) >>> >>> File "c:\java\web2py\gluon\rocket.py", line 1370, in read_request_line >>> d = sock_file.readline() >>> >>> File "c:\python27\lib\socket.py", line 447, in readline >>> data = self._sock.recv(self._rbufsize) >>> >>> File "c:\python27\lib\socket.py", line 170, in _dummy >>> raise error(EBADF, 'Bad file descriptor') >>> >>> error: [Errno 9] Bad file descriptor >>> >>> >>> >>> >>> --