window下nginx+resin集群配置已经session共享问题
请教 各位大侠一个问题,我现在想配置 nginx和resin的集群在window下 总共两台服务器一台是放ngnix和resin另外一台放另外一个resin,我从网上找到很多资料 都是在linux下,而且resin的版本都不是3.2.1的 以前的版本和这个版本有点不同resin.conf编程了resin.xml其他变化我就不得而知了,哪位大侠 可以给一份详细的集群配置+session共享是在window服务器的,网上查了一下 在session可以用nginx_upstream_jvm_route 这个 可是这个好像只有linux版本,所以请大侠指条明路。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(19)
千万别沉了。。。自己顶一下,等待问题解决。。。。
求解答。。。
我在linux下把插件集成进去,然后在去AIX上编译,window下就没试过了,nginx不是不推荐在window上生产嘛?装个虚拟机跑?
回复
我只在tomcat中用过memcached-session-manager,不知道resin中可不可以 我去查查
用Memcached Session Manager吧
因为公司 服务器只有window没有办法,我现在 在window实现了nginx+resin的 集群可是 session是一个问题,我的 sessionid都是一样的 可是request就不能达到共享了 有什么好的办法么?
千万别沉 仍然等待问题解决。
回复
个人建议,session可以独立应用部署,无需因为session问题影响到整个应用架构,以后扩展也不会非常受限制。
我现在 最主要的 问题就是多台服务器之前的session共享问题。。。。真心没有找到答案。。。网上说了一个memsession的类。。配置了 可是真心报错。。。也不太清楚了。。。
回复
自带的我也开到了 网上对nginx的评价很高。还有自带的 均衡 是不是 多个server而不是多个resin呢?没太看自带的均衡。。
回复
resin其实自身自带负载均衡的功能,但是不是session共享,和nginx的ip_hash功能一样,不过是商业版,免费版没有具备。
我查到了一个类是memcached-session-0.9.jar,可是配置完了 没有成功报错误
resin文档中有详细的描述。
传送门:http://www.caucho.com/resin-4.0/admin/clustering-overview.xtp#ClusteredSessions
配置了 不太好用
这个是网上找到的配置 可是只有linux,我在window下加上srun_id=a,nginx根本就启动不起来,
我tomcat+nginx已经配置好了 不过 无奈另外一个项目 ,头说要用resin+nginx 所以才查找的。。。。网上对于resin3.2.1的配置文件 好像不多呀 都是已经的
第一次离“红薯”这么近,如果你一定要做集群的话,nginx+tomcat和nginx+jboss会更好一点吧!(个人拙见,勿笑)而且配置起来相对容易一点,能找到的参考也多一点。
如果时间允许你可以先试试tomcat,成功了,也就会多明白一些。也许你自己就能扩展了。
resin真心没用过。
http://code.google.com/p/nginx-upstream-jvm-route/ 支持的 这个上面有resin的例子和tomcat的例子 不过都是linux呢 我前些日志刚做的tomcat集群不过用的是memcached session共享resin就真不知道了
nginx_upstream_jvm_route 这东西不支持 resin 的吧,那是 tomcat 专用的