Session AmazonEC2上使用弹性负载平衡器的PHP会话处理

Session AmazonEC2上使用弹性负载平衡器的PHP会话处理,session,mongodb,amazon-ec2,memcached,Session,Mongodb,Amazon Ec2,Memcached,自从我在EC2实例上调整了负载平衡之后,所有的问题都发生了 我决定在一个独立的实例上访问和管理会话,这个实例根本不受负载平衡的管理。而我的web服务器(使用Apache和PHP5)使用的是弹性负载平衡器 我尝试实现Memcached,之后我删除Memcached并尝试实现 但我已经意识到,常见的问题是我无法正确连接到Memcached和Mongosession。不知何故,我检查了我的自动缩放实例是否可以访问独立实例。MongoDB实际上创建了一些会话值。 但在创建后无法成功访问它,并极大地降低了

自从我在EC2实例上调整了负载平衡之后,所有的问题都发生了

我决定在一个独立的实例上访问和管理会话,这个实例根本不受负载平衡的管理。而我的web服务器(使用Apache和PHP5)使用的是弹性负载平衡器

我尝试实现Memcached,之后我删除Memcached并尝试实现

但我已经意识到,常见的问题是我无法正确连接到Memcached和Mongosession。不知何故,我检查了我的自动缩放实例是否可以访问独立实例。MongoDB实际上创建了一些会话值。 但在创建后无法成功访问它,并极大地降低了我整个网站的速度

除了在memcached和mongosession问题之间进行选择之外,我还可以如何实现呢


与另一个实例(服务器)的会话处理?

我刚刚尝试将NFS装载到会话专用EC2实例:

同样是法语,还有更多解释:

工作正常,但: 如果启用了自动缩放,则由于etc/exports,实例将无法识别(在使用前必须声明实例的url)

我已经用四个静态实例在一个专用会话上挂载了一个多星期,并成功地进行了尝试


希望这会有帮助

我刚刚尝试将NFS装载到会话专用EC2实例:

同样是法语,还有更多解释:

工作正常,但: 如果启用了自动缩放,则由于etc/exports,实例将无法识别(在使用前必须声明实例的url)

我已经用四个静态实例在一个专用会话上挂载了一个多星期,并成功地进行了尝试


希望这会有帮助

我的问题已通过和的会话实现解决

我将这两个设置在单独的实例上,该实例用作DB服务器

该服务器没有负载平衡


会话处理非常稳定,甚至比以前更快(我使用的是PHP默认文件会话处理程序)

使用和实现会话解决了我的问题

我将这两个设置在单独的实例上,该实例用作DB服务器

该服务器没有负载平衡

会话处理非常稳定,甚至比以前更快(我使用的是PHP默认文件会话处理程序)