GCP 502 Ошибка при совершении транзакций PayPal или в другом месте - PullRequest
0 голосов
/ 07 января 2019

Мы развернули приложение электронной коммерции на GCP (платформа Google Cloud), которое построено на платформе Hybris. Мы используем оплату PayPal в качестве опции, которая отлично работает на локально разработанных настольных компьютерах, в то время как в GCP происходит сбой.

Есть две проблемы с PayPal в GCP.

a) Двойной вызов / handleResponse (/ handleResponse, который вызывается после подтверждения оплаты PayPal). Однако этот ответ дескриптора вызывается два раза. Как-то, как мы можем решить эту проблему - (путем изменения кода таким образом, чтобы он обрабатывал второй вызов и отображал страницу orderConfirmation на основе токена сеанса PayPal).

b) 502 Ошибка - это происходит в некоторых местах приложения иногда и после подтверждения оплаты PayPal в GCP. После подтверждения оплаты PayPal в GCP он совершает три вызова PayPal (каждый вызов занимает около 6,87 секунд), в общей сложности это занимает около 21 секунды плюс еще одна секунда для преобразования корзины в заказ.

В общей сложности запрос подтверждения платежа PayPal может занять от 23 до 24 секунд.

Первоначально время ожидания нашего сервера было установлено на 10 секунд, затем мы увеличили его до 30 секунд. Хотя увеличение времени использования сервера GCP до 30 секунд не помогло устранить ошибку 502.

Пожалуйста, дайте несколько советов, чтобы отследить причину ошибки 502 в GCP.

Ура !!

1 Ответ

0 голосов
/ 16 февраля 2019

Одна из основных первопричин ошибки HTTP 502 вызвана более длительным временем обработки.

Если служба занимает больше времени, чем настроенное время ожидания, вы увидите ошибку HTTP 502.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...