Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails中的后续请求是否在同一线程中处理?_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails中的后续请求是否在同一线程中处理?

Ruby on rails Rails中的后续请求是否在同一线程中处理?,ruby-on-rails,Ruby On Rails,例如,如果我在一些请求开始时分配了Thread.current[:user],我是否必须在这些请求结束时清理它?不同版本的Rails或不同的服务器软件(如Passenger、Mongrel和JRuby+Glassfish)之间是否存在差异?Hongli Lai()说,Mongrel为每个请求生成一个新线程,但所有其他应用服务器都在同一线程中处理后续请求。在每个请求开始时清理Thread.current(或不使用Thread.current)似乎是处理它的最佳方式。Hongli Lai()说,mo

例如,如果我在一些请求开始时分配了Thread.current[:user],我是否必须在这些请求结束时清理它?不同版本的Rails或不同的服务器软件(如Passenger、Mongrel和JRuby+Glassfish)之间是否存在差异?

Hongli Lai()说,Mongrel为每个请求生成一个新线程,但所有其他应用服务器都在同一线程中处理后续请求。在每个请求开始时清理Thread.current(或不使用Thread.current)似乎是处理它的最佳方式。

Hongli Lai()说,mongrel为每个请求生成一个新线程,但所有其他应用服务器都在同一线程中处理后续请求。在每个请求开始时清理Thread.current(或不使用它)似乎是处理它的最佳方式