Проблема Приглашение новых членов команды на 3scale-admin API Management Portal - PullRequest
0 голосов
/ 13 мая 2019

Я настроил кластер OpenShift в AWS, установил шаблон 3scale-amp 2.4 и сумел заставить работать RedHat 3scale API Management Portal, но когда я пытаюсь пригласить членов команды, я получаю тайм-аут с ошибкой html 504. Почтанастроен для работы с Amazon SES.

В окне «Настройки учетной записи» -> «Пользователи» -> «Приглашения» я нажимаю «Пригласить нового участника команды», введите адрес электронной почты получателя и нажмите «Отправить», время ожидания составляет 30 секунд.и мне выдается ошибка:

504 Тайм-аут шлюза Сервер не ответил вовремя.

Я попытался отправить электронное письмо от одного из мастеров напрямую через Amazon SESи это работает.

Заголовок ответа

Request URL: https://3scale-admin.api.xxx.io/p/admin/account/invitations/5/resend
Request Method: POST
Status Code: 504 
Remote Address: xxx.xxx.xxx.xxx:443
Referrer Policy: no-referrer-when-downgrade

Журнал

[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx] Started PUT "/p/admin/account/invitations/3/resend" for xxx.xxx.xxx.xxx at 2019-05-13 08:45:53 +0000
[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx] Processing by Provider::Admin::Account::InvitationsController#resend as HTML
[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx]   Parameters: {"authenticity_token"=>"yyy", "id"=>"3"}
[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx]   Rendered provider_invitation_mailer/invitation.text.erb (0.1ms)
[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx] Sent mail to user.email@gmail.com (30004.6ms)
[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx] Completed 500 Internal Server Error in 30041ms (ActiveRecord: 11.7ms)
xxx.xxx.xxx.xxx,10.211.64.21 - - [13/May/2019:08:46:23 +0000] "PUT /500 HTTP/1.1" 500 - 30.0518
Exception -- [da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx] execution expired
[da2c91d4-9c85-499b-b0e4-8e0a52d10cb1] [3scale-admin.api.xxx.io] [xxx.xxx.xxx.xxx] 
Net::OpenTimeout (execution expired):
  app/models/invitation.rb:62:in `notify_invitee'
  app/models/invitation.rb:41:in `resend'
  app/controllers/provider/admin/account/invitations_controller.rb:23:in `resend'
  lib/three_scale/middleware/multitenant.rb:116:in `_call'
  lib/three_scale/middleware/multitenant.rb:111:in `call'
  lib/action_dispatch/rails5_ssl.rb:86:in `call'

Я ожидаю, что письмо с приглашением закончится в моей электронной почте, но ничего не происходит.Фактическое приглашение добавляется в базу данных 3scale и отображается на экране приглашений, и я могу нажать кнопку «Переслать», но то же самое происходит снова с ошибкой 504.

...