Rails 2.2是线程安全的了,但fcgi_handler还是以单线程阻塞方式运行,因此自己写了一个小布丁,目前测试通过,希望同学们帮我再测试测试,诸如性能之类的。
目前这个补丁还不能限制线程数,如果大家想限制线程数、连接数,可以考虑从前端的负载均衡器入手(如Lighttpd)。
只要直接下载附件的dispatch.fcgi替换public目录下的dispatch.fcgi,这个脚本会自动检测应用是否启用线程安全,如果启用,则应用补丁。
目前这个补丁还不能限制线程数,如果大家想限制线程数、连接数,可以考虑从前端的负载均衡器入手(如Lighttpd)。
只要直接下载附件的dispatch.fcgi替换public目录下的dispatch.fcgi,这个脚本会自动检测应用是否启用线程安全,如果启用,则应用补丁。