Laravel 4.2落后于ELB - Sessions无效

时间:2016-10-14 11:29:49

标签: php laravel session laravel-4 session-cookies

我正在使用数据库会话存储运行Laravel 4.2。 我的应用程序在Load Balancer后面运行。

当只有一个实例正在运行时,我的应用程序运行正常。 然后,如果我启用第二个实例,我的应用程序将停止工作。

我的应用程序几乎在每个页面加载中都会向数据库添加一个会话,我无法写入/读取会话(并且无法登录)。

这是我的会话配置

return array(

    'driver' => 'database',

    'lifetime' => 1440,

    'expire_on_close' => false,

    'files' => storage_path().'/sessions',

    'connection' => "mysql",

    'table' => 'sessions',

    'lottery' => array(2, 100),

    'cookie' => 'ycrm_session',

    'path' => '/',

    'domain' =>  null,

    'secure' =>  false,

);

我的会话表看起来像这样 enter image description here

以前是否有人遇到过这个问题?

1 个答案:

答案 0 :(得分:0)

我发现了问题。 我正在使用forge来管理和部署我的应用程序。当我部署我的代码时,正在运行 composer install ,它似乎编辑了我的 config / app.php 。 我刚刚重新部署了我的 config / app.php ,它就开始工作了。