我们为客户的网站设置了一个带有QA构建项目的Jenkins-Chef设置。构建从Bitbucket获取代码,脚本将cookbook从Chef Client上传到Chef服务器。
这些版本在很长一段时间内运行良好。两天前,自动和手动构建开始失败,出现以下错误(取自Jenkins控制台输出):
更新环境qa
上传example-deployment [0.1.314]
错误:请求实体太大
响应:JSON必须不超过1000000字节。
根据我的理解,JSON文件应该与nodejs相关,这是开发人员在这个网络服务器上使用的。
我们查看了Jenkins,Chef-Server和QA服务器的配置文件。我们无法找到一种方法来更改导致此错误的此1MB限制。
我们尝试更改client_max_body_size,但没有工作。 我们检查了JSON文件的大小,但没有达到此限制。 知道我们在哪里可以找到解决方案吗?这个限制可以改变吗?我们能做什么(基础设施明智)还是应该从开发者那里修复?
答案 0 :(得分:0)