Laravel 为什么我在写入会话时突然开始从服务器接收502个响应?

Laravel 为什么我在写入会话时突然开始从服务器接收502个响应?,laravel,session,cookies,bad-gateway,Laravel,Session,Cookies,Bad Gateway,我在一家网店工作,购物车存储在一个会话中。我注意到,在向购物车添加了一定数量的不同项目后,当我想要添加更多(不同项目)时,我开始收到502个响应。我使用的是Laravel,该网站通过Laravel Forge(使用Nginx)托管。我正在使用cookies存储会话 环境署署长 我找到了很多建议的解决方案,但都不适合我 同时,我找到了这个问题的解决方案(见下面的答案)。我问这个问题不是因为我需要帮助,而是因为我想帮助那些在这个问题上挣扎的人,因为这花费了我很多时间 StackOverflow的一位

我在一家网店工作,购物车存储在一个会话中。我注意到,在向购物车添加了一定数量的不同项目后,当我想要添加更多(不同项目)时,我开始收到502个响应。我使用的是Laravel,该网站通过Laravel Forge(使用Nginx)托管。我正在使用cookies存储会话

环境署署长

我找到了很多建议的解决方案,但都不适合我

同时,我找到了这个问题的解决方案(见下面的答案)。我问这个问题不是因为我需要帮助,而是因为我想帮助那些在这个问题上挣扎的人,因为这花费了我很多时间


StackOverflow的一位联合创始人在这篇博文中积极鼓励自己提问以回答问题。

解决我问题的方法是选择一个不同的会话驱动程序。问题似乎与浏览器实现的cookie限制有关:

所以我转而使用文件来存储会话

环境署署长

但这并没有立即奏效。它只有在我通过ssh连接到服务器并运行以下命令后才开始工作:

composer dump-autoload
php artisan config:clear
php artisan cache:clear
(此外,我还清除了浏览器中为此网站存储的所有cookie。)

SESSION_DRIVER=file
composer dump-autoload
php artisan config:clear
php artisan cache:clear