我的Laravel应用程序以前运行得很好。然而,在我的网站一天内注册了10k用户和100名访问者之后,认证系统突然失败,我的网站上的每一次刷新都显示您是另一个经过身份验证的成员。
我通过删除/storage/framework/cahch和会话文件夹中的所有文件来解决这个问题。
造成这个问题的原因是什么,如何解决呢?ps:使用laravel认证系统
'fopen(/home/user/public_html/app/storage/framework/sessions/ztTt6PyeLtTPaAd46kY75wn3YZFbS6SZ9td9oDBU):日志文件中的update这是当会话失败2017-02-27 20:14:12 local.ERROR时发生的错误: /home/user/public_html/app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:54中没有这样的文件或目录。
发布于 2017-02-28 09:40:44
IMHO建议:根据您的访问者/用户数量,使用会话的数据库驱动程序。如果您对缓存有广泛的使用,不要为缓存使用文件驱动程序,请使用任何其他驱动程序: redis,数据库ecc。
发布于 2019-07-24 07:33:10
会话使用数据库驱动程序。基于文件的存储是特定于server.It的,您可能使用基于云的服务器池,比如amazon,负载均衡器为每个传入的用户随机选择一台服务器来平衡负载。
https://stackoverflow.com/questions/42499836
复制相似问题