Heroku中的工作者超时Django应用程序

Ed *_*aya 7 django heroku

我正在学习Django并在Heroku中托管了一个应用程序.

该应用程序从Amazon S3获取一个Excel文件,其中包含要与数据库同步的产品(Postgre).

当我在文件中有大约400个产品时,该应用程序运行良好.现在我有大约1100个产品,并且由于同步过程耗时超过30秒,Heroku正在给我这个错误:

code = H12 desc ="请求超时"

我已经将Gunicorn超时从30秒提高到600秒,但仍然收到错误.

基于我一直在阅读的内容,超时与Heroku有关,而与Gunicorn无关.

我正在使用1个网络dyno(免费的)我应该增加dynos吗?或者那不能解决问题?

非常感谢,

爱德华多

小智 1

我猜错误来自您的网络服务器(nginx、apache...)您应该尝试增加超时的默认计时器(如果可以的话)或以异步方式启动同步