最新消息:欢迎来到大叔的窝

解除owncloud上传大文件限制 – nginx/php/php-fpm配置

教程 Allen314 2721浏览 0评论

总体来说,对owncloud还是比较满意的,但是用久了,发现总是有些文件无法同步,而且都是一摸一样的如下提示

开始以为是文件本身的问题,后来发现并不是,而是和文件本身大小有关,于是自然就想到的php和nginx的限制,于是轻车熟路的做了如下调整

修改php.ini

vi /usr/local/php/etc/php.ini
upload_max_filesize = 2048M

修改nginx

vi /usr/local/nginx/conf/nginx.conf
client_max_body_size 2048m

但是发现然并卵,百兆以上的大文件还是无法同步,奇了怪了,于是开始查看各种日志,终于在php-fpm的日志中发现蹊跷,里面记录了大堆的execution timed out (105.510040 sec), terminating,于是开始查php-fpm配置,终于找到了根源,默认的timeout只有100秒,按照我的网速,自然100兆以上的文件会被终止传输,于是改为2000秒,终于解决问题~!

vi /usr/local/php/etc/php-fpm.conf
request_terminate_timeout = 2000

转载请注明:野草堂 » 解除owncloud上传大文件限制 – nginx/php/php-fpm配置

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址