apache 无法启动会话,文件名太长(36)

yebdmbv4  于 2023-02-16  发布在  Apache
关注(0)|答案(1)|浏览(144)

我在RedHat服务器上有一个php应用程序(Apache,Php-fpm),调用sesssion_start()时出现错误:

session_start(): open(/tmp/sess_CGr5ZiSQDdHxDm685fm5VX7,bPAfwVW841U9OKDZxObglASxB1uQFE,3csTnWpecsq7Nxvdw9NkZLvhEWs3lrLAWtLHWbMfcmK,G2vg9,i2cyHu6m1o,WsjMfKvcmkrYRQmbWqf,cz0O31IJdPSkwbXcsYldjiptc6UTTShW8TQb7-k2slvtt7GKEz5MVLofDg8TqP4bbBP7q24Wx,4Nh52sgpUfYwkycD3OJycyPbQFcKRfLR0yXVTToBfVKHlI, O_RDWR) failed: File name too long (36)

我尝试将session.save_path更改为/tmp,但没有成功。有人遇到过此问题吗?如有帮助,我们将不胜感激,谢谢

i1icjdpr

i1icjdpr1#

将这个值添加到我的php-fpm池配置(www.conf)中解决了这个问题,感谢@mmh4all的帮助

php_value['session.sid_length'] = xx

xx可以在22和256之间。我在我的例子中使用了30。

相关问题