gitlab を使ってて謎だったエラー
LFS: Client error: https://gitlab.example.com/takuya/sample.git/gitlab-lfs/objects/5f32fd160/10 from HTTP 413
なんか解決しなくて、しばらく放置してたけど、原因に気づいた、これgitlabじゃないnginx だ。
nginx 側で送信されるファイルサイズを制限
## gitlab specified location location / { client_max_body_size 50M;
そういえば、50Mになっていた。LFSで1GB のファイルとか送れないわけですよ。
なるほどね。
client_max_body_size 1000M;
とかにして解決。
gitlab の構成的に、nginx → gitlab内蔵nginx → gitlab-workhorse(rails) なので、わかりにくいだろうな。うちは内蔵ngix 切ってるから気づけた。
そういえば、apache+php + jquery file upload とかでも昔ハマりました。nginx が多段で入ってるのすっかり忘れてた。