[mod_python] Troubles of Memory

JorgeLópez jorge.lopez at scati.com
Mon Jun 2 10:50:46 EST 2003


Hello:
I labor in a company from Spain and I'm having troubles of memory when I 
use mod_python.
I'm get time of remote computer using 'sockets'. Looking at Task Admin of 
Windows, I observe that 'Memory Use' augment every time until my computer die.
Script tries to connect socket and sends a request of time. Then, socket 
receives time.
Code is:

def getTime(host):
     t = "Error"
     try:
         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         s.connect((host,8000))
         s.send('DAMELAAHORA\0')
         t = receive(s,15)
     finally:
         if s != None:
             s.close()
         return t

def receive(socket, size):
     buffer=''
     while size != 0:
         data = socket.recv(size)
         buffer += data
         size = size-len(data)
     return buffer

I write this 'time' in a file XML. Then, page HTML loads this file with 
JavaScript every second.
I use Window 2000 with Apache 2.0.44,  mod_python 3.0.1 and Python 2.2.2.
I wait for your answer
Thanks 





More information about the Mod_python mailing list