Почему это приложение Node возвращает 504 через несколько минут - PullRequest
0 голосов
/ 20 октября 2019

У меня настроено это приложение nodejs на cpanel, и предполагается, что оно будет работать в течение 2 часов, но по запросу оно возвращает

    504 Gateway Time-out
The server didn't respond in time.

через несколько минут, и я имею это в журнале ошибок моего метрики

[ N 2019-10-19 16:29:27.3428 163265/T1 age/Cor/CoreMain.cpp:1117 ]: Checking whether to disconnect long-running connections for process 177596, application /home/watcstzj/abc.xyz/backend (production)

Мой index.js

const cors = require("cors");

const app = express();

app.use(express.json());
app.use(cors());


app.post("/achievements/", async (req, res) => {


  const result = await waitFor2Hours();
  res.status(200).json(result);
});

app.get("/achievements/", (req, res) => {
  res.status(200).send("APP is running......");
});

const server = app.listen();

server.timeout = 10850000;

, что делает приложение моего узла, это отправляет некоторый запрос на другой сервер (который работает нормально), и когда результат этого запроса возвращается, мойсервер возвращает их.

Количество запросов, которые мой сервер отправляет на другой сервер, составляет около 200, и каждый запрос отправляется через 2 минуты ~, это может быть полезно

Отредактировано : теперь я немедленно отправил пользователю ответ, который скажет пользователю проверить текстовый файл (содержащий ответы на запросы, которые я посылаю с моего сервера на другой сервер) через 2 часа ... ноТем не менее приложение узла останавливается через несколько минут, и я получаю эту ошибку в метрических ошибках cpanel

[ N 2019-10-20 09:49:07.1962 914072/T1 age/Cor/CoreMain.cpp:1117 ]: Checking whether to disconnect long-running connections for process 30776, application /home/watcstzj/8bptools.watchmovie.xyz/backend (production)

Заранее спасибо.

...