Последующие запросы в Rails обрабатываются в том же потоке? - PullRequest
1 голос
/ 17 сентября 2010

Например, если я назначаю Thread.current [: user] в начале некоторых запросов, нужно ли его очищать в конце этого запроса? Различаются ли они между разными версиями Rails или различными серверными программами, такими как Passenger, Mongrel и JRuby + Glassfish?

1 Ответ

1 голос
/ 18 сентября 2010

Хунли Лай (http://groups.google.com/group/phusion-passenger/msg/8c3fc0ba589726bf) говорит, что mongrel порождает новый поток для каждого запроса, но все другие серверы приложений обрабатывают последующие запросы в том же потоке. Очистка Thread.current в начале каждого запроса (или не использованиеэто), кажется, лучший способ справиться с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...