我在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,但没有成功。有人遇到过此问题吗?如有帮助,我们将不胜感激,谢谢
1条答案
按热度按时间i1icjdpr1#
将这个值添加到我的php-fpm池配置(www.conf)中解决了这个问题,感谢@mmh4all的帮助
xx可以在22和256之间。我在我的例子中使用了30。