我的 rails 应用程序中有一个方法可以进行大约 1000 次 REST 调用。不幸的是,由于超时,它很快就崩溃了:
Error H12 (Request timeout) -> POST MyApp.herokuapp.com/expensiveCall dyno=web.1 queue= wait= service=30000ms status=503
如何避免此超时?我应该小心这些方面的任何事情吗?(打这个电话是相当昂贵的 - 所以寻找我应该避免的事情)。
谢谢!
编辑 另外,启动一个线程来进行这 1000 个 REST 调用而不是让请求等待完成是否是个好主意。如果是这样,我该怎么做?