我继承了一种遗留的Web应用程序的维护,它采用“有趣”的方式来管理对数据库的并发访问。
该应用程序基于ruby-on-rails 2.3.8。
我想建立一个开发环境,并且有两个网络浏览器同时发出请求,只是为了得到正在发生的事情的要点。
当然,如果我使用Webrick,这不会起作用,因为它一次只提供一个http请求,所以所有请求都被它有效地序列化。
我认为杂种可以帮助我,但
mongrel_rails start -n 5
实际上产生了一个进程,它似乎也是单线程的。
设置开发环境的最简单方法是什么,以便一次响应多个请求?我想避免使用apache和mod_passenger,因为这是开发,我希望能够更改代码并在下次请求时自动重新加载。
答案 0 :(得分:1)
在开发模式下,mod_passenger会重新加载类和视图。我专门用于开发和部署乘客。
在制作中,您可以(从rails应用程序的根目录):
touch tmp/restart.txt
乘客将重新加载该应用。
答案 1 :(得分:0)