在rails/heroku中我有一个长时间运行的导入方法。
我导入为10mcg CSV和它需要一段时间..Heroku ...在不影响长时间运行的情况下推送
虽然它的运行我的一个同事进行了更改无关视图和做了git.push。
我的进口死亡...
现在;我可以告诉他在运行导入时不要执行git.push。我们有一个客户,所有的进口都由开发团队完成。
未来我们会在全球拥有数十个客户。 我们无法控制他们选择何时进行导入。
所以我的问题是这样的...... 其他人如何防止这样的事情呢?我如何确保正在运行的工作不会因为我想改变某些东西而失败?
谢谢..不知道我可以在一次交易中加载50万个产品。我可能不得不对文件大小设置上限。 ?考虑失败。谢谢。 – baash05
嗯,它不一定是交易型的,只要它可以被中断并重新尝试而不会造成问题。 – willglynn