将大型csv文件导入AWS ECS容器上的Rails应用程序时出错

我试着用2700行上传一个csv,我的服务(在AWS上运行的一个Docker容器中)在几秒钟后停止运行,但是上传完成(因为所有数据都存在于我的数据库中)。 日志(cloudwatch)不显示任何错误,而是服务停止并重新启动(有时成功,有时不成功)。

我发现Heroku在这里有一个类似的问题,答案是Heroku在所有请求中都有30秒的超时,AWS有类似的东西吗? 如果不是如何克服这一点,因为在我的工作场所CSV上传频繁。

谢谢。

我build议使用sidekiq来批量上传数据。 它在后台完成这项工作。 此外,我已经运行的问题,即使sidekiq停止,如果你面临类似的问题,那么我会build议gemsidekiq监测目的。 关于AWS的超时信息,请看看这个。 弹性负载平衡