
If I start it remotely it cannot do the on screen rendering, so I will start it in the morning and send you a link. The SOAPpy.SOAPServer that I use to handle requests only handles one at a time. I could have it spawn new processes/threads. I would think that spawning threads to handle simultaneous requests would work if you have the preferences set to not listen for web data. This would spawn new independent instances of chimera for each request. One may ask why not have the python/cgi script spawn the process directly and cut out the web service. I tried this and found out from others who have tried similar things, apache does not like to spawn new processes from the cgi-bin. They usually just return an error code. Also allowing the apache user access to the Xserver and chimera is difficult. The SOAP code is VERY simple however. - Charlie On May 25, 2004, at 3:58 PM, Thomas Goddard wrote:
Hi Charlie,
Can I try your Chimera web interface? It's a neat idea that we may have other uses for.
I don't understand how your web server can handle multiple simultaneous requests that require Chimera rendering. If you send the requests to one instance of Chimera that you keep running it is possible that a request will get received in the middle of processing some earlier request causing havoc.
Tom