<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>sunmoonstr</title>
    <link>https://ruby-china.org/sunmoonstr</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>sinatra+thin+nginx 的 session 问题</title>
      <description>&lt;p&gt;我这里有个基于 ruby sinatra 的 Web 应用，使用的是 thin 服务器，之前部署在一台服务器上访问没有问题。考虑到如果访问客户量增大需要负载平衡，我搭建了 Nginx 反向代理服务器，现在测试结果是，如果一个用户登录到系统中，该系统崩溃了的话，Nginx 可以将其指向到另外的服务器，但是该用户就被强制退出了系统，需要重新输入用户名密码登录，这样对用户太不方便了。请问 Nginx 后面的多台 thin 服务器如何构建成 cluster，并且实现 session 的共享或复制？或者有没有其他好的方案实现上述功能？&lt;/p&gt;</description>
      <author>sunmoonstr</author>
      <pubDate>Mon, 05 Nov 2012 10:47:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/6534</link>
      <guid>https://ruby-china.org/topics/6534</guid>
    </item>
  </channel>
</rss>
