Hello, I've developed a program using python that have to connect to a mysql server several times.
In a local machine (running the program in the same machine where the mysql server is) I have no problems. I can run several instances of the program at the same time with no problem. Them problem arrives when I try to distribute the tasks to different machines, for example, in a cluster. In this situation, the machine that runs the python program is different than the machine that hosts the database. If I run the python program only an other machine, only one run of the program, there is no problem. But, If I run the program in different machines, all of them connecting to the same database server, randomly, it crash. Crash all running programs! at the same time. The output is clear: File "/cgl/programs/ChemBang/config.py", line 67, in mysql db = MySQLdb.connect(host=HOST, user="USER", passwd="PASSWD",db="DATABASE") File "/usr/local/lib/python2.5/site-packages/PIL/__init__.py", line 74, in Connect File "build/bdist.linux-x86_64/egg/MySQLdb/connections.py", line 170, in __init__ _mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on 'HOST' (110)") It is clearly related with the connection to the mySQL server. As I said, it only happens when there are more than one programs running in different machines (or in the same) but conecting to a mysql server that is in an other machine. And... it is random, sometimes happens and sometimes no... Any idea? Thanks! Regards, Alfons. -- ------------ Alfons Nonell-Canals, PhD Chemogenomics Lab Research Group on Biomedical Informatics (GRIB) - IMIM/UPF Barcelona Biomedical Research Park (PRBB) C/ Doctor Aiguader, 88 - 08003 Barcelona [EMAIL PROTECTED] - http://cgl.imim.es Tel. +34933160528 http://alfons.elmeuportal.cat http://www.selenocisteina.info -- http://mail.python.org/mailman/listinfo/python-list