Is there any thing in ruby that acts as a global mutex? For example, across multiple mongrels each running the same application, is there anyway for them to communicate between them and do something like global_semaphore.synchronize do #block end So far Im thinking this would involve a PID file that stores which ruby process currently has focus, and then you would constantly poll this file to see when it changes to another ruby process can take the focus. Is there anything like this? Aryk Grosz Mixbook.com -- Posted via http://www.ruby-forum.com/.