-
sinatra+thin+nginx的session问题5
我这里有个基于ruby sinatra的Web应用,使用的是thin服务器,之前部署在一台服务器上访问没有问题。考虑到如果访问客户量增大需要负载平衡,我搭建了Nginx反向代理服务器,现在测试结果是,如果一个用户登录到系统中,该系统崩溃了的话,Nginx可以将其指向到另外的服务器,但是该用户就被强制退出了系统,需要重新输入用户名密码登录,这样对用户太不方便了。请问Nginx后面的多台thin服务器如何构建成cluster,并且实现session的共享或复制?或者有没有其他好的方案实现上述功能?2012年11月05日 11:07
相关推荐
Nginx、Puma 和 Sinatra 示例展示了如何使用 Puma 和 Nginx 部署一个简单的 Sinatra 应用程序。 动态内容通过 Puma 提供,而静态内容通过 Nginx 提供。 git clone ...
Ruby-Sinatra-SampleApp
Nginx、独角兽和 Sinatra 示例展示了如何使用 Unicorn 和 Nginx 部署一个简单的 Sinatra 应用程序。 动态内容通过 Unicorn 提供,而静态内容通过 Nginx 提供。 git clone ...
PGTD 使用Sinatra和React构建一个Web应用程序。设置在上获取github应用程序ID。 在您的GITHUB_KEY=#yourkey GITHUB_SECRET=#yoursecret : GITHUB_KEY=#yourkey GITHUB_SECRET=#yoursecret git clone ...
使用 Nginx、thin、em-websocket、event-machine 的 Web 套接字示例,所有这些都从 rake 开始 这是一个用 ruby 编写的非常简单的 web 服务,它暴露了 websockets,而同一个服务器(瘦)暴露了一个 sinatra ...
Sinatra&React演示应用程序 该项目是由生成的。 依存关系 Ruby 节点 建造 bower install npm install bundle install 跑步 rackup # or rackup config.ru -o 0.0.0.0 # to listen globally 执照 麻省理工学院
Todos-React 使用 React.js 和 Flux 编写... 使用 ActiveRecord 和 Sinatra 来提供 html。 跑步 npm install bundle install rake db:create db:migrate gulp watch rackup 访问 ,您应该会看到您的待办事项列表
服务器:Ruby with Sinatra(开源 DSL,依赖 Rack 服务器接口) 数据库:PostgreSQL Ruby Gems:* PG - 用于 PostgreSQL * ActiveRecord - CRUD 数据库的建模工具 * Roo(和依赖电子表格) - 将 .xlsx 处理为可访问...
Sinatra::Synchrony是 Sinatra的一个小扩展,它动态提升了Sinatra网络应用的并发性。由于EventMachine和EM-Synchrony的支持,当你有很多 传输和低速IO请求时(如向外部APIs发送的HTTP请求),它增加了你的应用每个...
sinatra-pubsub, 为 Sinatra 推送&流 Sinatra::PubSubPubSub是对 Sinatra的扩展,它增加了使用HTML5服务器发送事件的基本发布/订阅流。例如客户端可以订阅以下事件:var es = new EventSource('/subscribe
jump star sinatra sinatra教程
almost-sinatra, Sinatra 重构,现在只有六个行 比一双袜子更受欢迎 几乎 Sinatra "until programmers stop acting like obfuscation is morally hazardous,they're not artists, just kid
Sinatra的一个PHP复制: 用于以最少的工作量在PHP中快速创建Web应用程序的DSL
通过协调nginx虚拟主机的创建和销毁与docker容器的创建和销毁,Stager可以自动执行Web应用程序的暂存过程。 ##安装 ###先决条件 # install docker curl -s https://get.docker.io/ubuntu/ | sudo sh # on ubuntu ...
async_sinatra:Sinatra的一个插件,可提供DSL扩展以使用Thin进行异步响应
Angular-Sinatra 生成器 用于和生成器。 Sinatra 是一个基于 Ruby 的微框架。 有关 AngularJS 与其他微框架的集成,请参阅 。 安装 安装 、 和或 。 安装 gem。 开发模式也需要 。 安装约曼: npm install -g yo...
Padrino一个构建在Sinatra上的全堆栈ruby框架
Sinatra靴子 一个简单的Sinatra起点 Sinatra Bootstrap支持: Sinatra Bootstrap的目的是什么? 我创建Sinatra Bootstrap是为了使Sinatra项目具有一致的起点。 我喜欢在每个项目中都可以使用Haml,Sass和Compass,...
使用 Sinatra + Datamapper 休息服务
与Sinatra的“乐趣” 使用一些$全局变量并检查session的差异。