我继承了遗留 Web 应用程序的维护,采用一种“有趣”的方式来管理对数据库的并发访问。
该应用程序基于 ruby-on-rails 2.3.8。
我想建立一个开发环境,并从那里有两个网络浏览器同时发出请求,只是为了了解正在发生的事情。
当然,如果我使用 Webrick,这将不起作用,因为它一次只服务一个 http 请求,所以所有请求都被它有效地序列化。
我以为杂种可以帮助我,但是
mongrel_rails start -n 5
实际上是在产生一个进程,而且它似乎也是单线程的。
设置我的开发环境以使其一次响应多个请求的最简单方法是什么?我想避免使用 apache 和 mod_passenger,因为这是开发,我希望能够更改代码并在下一个请求时自动重新加载。