我有 2 个 Laravel 实例正在运行,我想保留它们之间的会话(包括子域)
这曾经工作得很好,但我确实改变了服务器导致它失败,我只是不明白为什么。
我有: 会话域设置为相同并包含 .domain.com 用于通配符子域 应用密钥相同 cookie 名称相同 两者都使用 cookie 作为驱动程序(尝试过 redis,其中 redis 当然也是同一个实例,但没有运气)
已清除配置缓存,甚至手动
当我比较两台服务器之间的 cookie 时,另一台服务器的 cookie 更长(在 session.php 中命名的那个)
这些不应该与字母(cookie 的内容)相同吗?
我不明白为什么另一个被更长的覆盖(我登录服务器 1,刷新服务器 2 视图,但我没有登录,而是创建了错误的 cookie)。
我可以研究的任何提示、想法等将不胜感激!
答案 0 :(得分:0)
缓存未正确清除,如果有人遇到这种情况,请确保 artisan 命令可以使用正确的文件权限清除缓存文件。