ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
POST请求时服务器直接报错500,无任何其他信息,查看nginx错误日志,发现错误信息如下 ``` open() "/usr/local/var/run/nginx/client_body_temp/0000000034" failed (13: Permission denied) ``` * 报错原因是 client\_body\_temp 文件夹没有权限, 关于client\_body\_temp目录的作用,简单说就是如果客户端POST一个比较大的文件,长度超过了nginx缓冲区的大小,需要把这个文件的部分或者全部内容暂存到client\_body\_temp目录下的临时文件。 * 解决办法: 1、拥有client\_body\_temp的权限,切换root用户, `#chmod -R 755 /usr/local/var/run/nginx/client_body_temp` 2、控制字符串长度,对图片进行压缩,再转成字符串