1. 故障预览
在将网站upload目录挂载到nfs存储服务器中时,无错误,但是图片超14kb就无法上传?
服务器无法处理图片。如果服务器繁忙或没有足够的资源来完成任务,就会发生这种情况。上传较小的图片可能会有所帮助。建议的最大尺寸为 2560 像素。
2. 故障原因
- 可能是有什么配置文件错误
- wordprosses可能有什么设置,需要更改控制上传的像素大小
- 权限问题,文件所有者或权限不够
3. 排查过程
- 先去查看upload下文件的权限,都是www,无问题
- 查看站点根目录权限,blog下面所有文件权限,都是www,没问题
- 修改的用户nginx为www,php为www
- 百度查找,给出各种答案,试验后都失败
无意间听到身边人说nginx不需要更改用户,我便去试了试,改回了原来的nginx
重启nginx服务,运行网站,上传文件,发现错误没有了!
4. 如何解决
wordwordprossesprosses将/etc/nginx/nginx.conf主配置文件中的nginx用户改为原来的nginx即可
5. 小结
网站连接nfs存储服务器修改用户的文件
- /etc/nginx/nginx.conf nginx配置文件,不需要更改(可以配置网站上传大小)
- /etc/php-fpm.d/www.conf php子配置文件,需要更改用户为www(在第24行和26-28行)