http GET 请求在我的 Heroku 部署应用程序上超时,而它在我的本地机器上运行良好。
我正在从 PostgreSQL 数据库上的简单查询中获取数据。
这是 Heroku 应用程序 --> https://fyle-fullstack-app.herokuapp.com/ 和 API --> https://fyle-fullstack-app.herokuapp.com/api/branches?q=bangalore&limit=100 和 postgres 转储 --> https://github.com/snarayanank2/indian_banks
事实是具有相同查询的 2-3 个请求有效,但其他请求无效。 (我猜那些是在提交之前缓存的)。
这是 Heroku 的错误日志 -->
2021-01-10T09:38:39.959014+00:00 heroku[router]: at=error code=H12
desc="Request timeout" method=GET path="/api/branches?q=Kolkata" host=fyle-
fullstack-app.herokuapp.com request_id=3e184180-6b37-4846-930b-ddf6ace39f1d
fwd="157.45.169.72" dyno=web.1 connect=0ms service=30000ms status=503 bytes=0
protocol=https
控制台日志:
GEThttps://fyle-fullstack-app.herokuapp.com/api/branches?q=Ahmedabad
[HTTP/1.1 503 Service Unavailable 30565ms]
XHRGEThttps://fyle-fullstack-app.herokuapp.com/api/branches?q=Kolkata
[HTTP/1.1 503 Service Unavailable 31892ms]
JSON.parse: unexpected character at line 1 column 1 of the JSON data backend.js:6:2315