美文网首页
Sourcetree技巧之:gite提交HTTP 500 cur

Sourcetree技巧之:gite提交HTTP 500 cur

作者: VKOOY | 来源:发表于2024-11-27 09:46 被阅读0次

Total 11 (delta 7), reused 0 (delta 0)
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly

一开始我以为是因为nginx的client_max_body_size 不足导致的,因为原来出现过这个错误,但是已经配置过了,不应该还有问题

http {
    include       mime.types;
    include       conf.d/*.conf; #包含多个配置文件
    default_type  application/octet-stream;
    client_max_body_size 100M;
}

百度发现很多人提供的是如下解决方案,但是仍然有问题

git config --global http.postBuffer 157286400

后来在第二层nginx错误日志里发现可能是大文件导致的


2023/05/06 09:21:56 [alert] 30890#0: *5580828 write() to "/usr/local/nginx/logs/access.log" failed (28: No space left on device) while logging request, client: xxx.xxx.xx.xxx, server: xx.xxx.xxxxxx.com, request: "GET /xxxx/xxx-xxxx.git/info/refs?service=git-upload-pack HTTP/1.0", upstream: "http://192.168.0.126:3000/xxx/xxx-xxxxx.git/info/refs?service=git-upload-pack", host: "xxx.xxx.xxxxxxx.com"

ll -h

查看后发现有一个日志文件26g,清空后就好了


————————————————

希望后人珍惜时间,少走弯路,享受生活。


VKOOY

相关文章

网友评论

      本文标题:Sourcetree技巧之:gite提交HTTP 500 cur

      本文链接:https://www.haomeiwen.com/subject/edccsjtx.html