问题
在外网同步immich相册的时候,发现大于100m的视频上传到100m左右后会失败,查了下immich官方资料没找到相关问题,怀疑是1panel里的openresty配置的问题。查了下,需要加一个配置
解决
打开1panel-网站,找到immich的网站-配置-点击顶部的配置文件,在配置内加一行:
client_max_body_size 2048M;
说明
openresty、nginx在收到http请求的时候,默认开启请求文件缓存。 如果文件过大会创建缓冲区,在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用。
client_max_body_size 此指令设置NGINX能处理的最大请求主体大小。 如果请求大于指定的大小,则NGINX发回HTTP 413(Request Entity too large)错误。 如果服务器处理大文件上传,则该指令非常重要。