我以一种“有趣”的方式继承了遗留Web应用程序的维护,以管理对数据库的并发访问。Rails开发:如何一次响应多个请求?
的应用是基于红宝石上轨2.3.8。
我想建立一个开发环境,并从那里有两个网页浏览器做的并发请求,只是为了让正在发生的事情的要点。
当然,这是行不通的,如果我使用的WEBrick,因为它服务在同一时间只有一个HTTP请求,因此,所有的请求都有效地它序列化。
我认为杂种可以帮助我,但
mongrel_rails start -n 5
实际上产卵一个过程,它似乎是单线程的,太。
什么是在同一时间,以便它响应设置我的开发环境,以多个请求的最简单的方法?我想避免使用apache和mod_passenger,因为这是一个开发,我希望能够更改代码并在下一次请求时自动重新加载代码。
那么,在默认情况下'thin'似乎只有一次一个请求。我尝试过使用服务器命令行参数'thin --server 10',但是这似乎只是产生了在不同端口上精简监听的几个实例 - 但我想为我的应用程序提供一个URL。我错过了什么吗? – fdierre 2012-04-20 13:46:33
你可能不得不使用'细线程'。根据文档,它在线程中调用Rack应用程序。 – Anjan 2012-08-10 08:03:44