我们在Rails 5中创建了一个多嵌套表单,这些表单包含图像对象,包含许多字段。
在单个表单中有200多个项目并尝试保存表单后,我们开始收到这些错误。
发生了未处理的低级错误。应用程序日志可能包含详细信息。
错误日志中没有记录任何内容,nginx访问日志似乎得到了请求,但是Puma真的不喜欢这个巨大的请求。
任何想法我们如何解决这个问题?我们需要巨大的要求。
答案 0 :(得分:1)
所以我最终获取了一个实时服务器数据库的副本并在本地安装它,然后我看了一下登录的控制台:
知道我的多嵌套形式是导致问题的原因,谷歌搜索了一下,我决定将机架多部分限制增加到512,就像我打开的文件过多 - 达到内容的最大文件多部分
config.rb
一样
Rack :: Utils.multipart_part_limit = 512
保存文件,上传到服务器并重新启动它。现在一切都很完美,谢谢大家。