Странный ответ от вызова API Rails - PullRequest
0 голосов
/ 25 июня 2019

У меня есть промежуточное приложение Rails, которое вызывает API-вызов удаленного сервера, также в Rails.Насколько я могу судить, этот звонок работал до последних двух дней.Сервер промежуточного программного обеспечения является новым, мы перенесли этот сервис на выходные.

Удаленные вызовы в основном идут следующим образом:

Мобильное приложение => Приложение Middleware Rails => Удаленный сервер Rails API

Мобильное приложение успешно выполняет 2 звонка на удаленный сервер.Третий вызов начал получать этот ответ

{
"date": [
    "Mon, 24 Jun 2019 21:03:44 GMT"
],
"server": [
    "Apache/2.x.x (Red Hat)"
],
"x-frame-options": [
    "SAMEORIGIN"
],
"x-xss-protection": [
    "1; mode=block"
],
"x-content-type-options": [
    "nosniff"
],
"etag": [
    "\"641c2178771ebfb98623a7ce302384cb\""
],
"cache-control": [
    "max-age=0, private, must-revalidate"
],
"x-request-id": [
    "94365150-2c68-4f10-86cd-cf33f8d2e43e"
],
"x-runtime": [
    "0.222738"
],
"x-powered-by": [
    "Phusion Passenger x.x.x"
],
"status": [
    "200 OK"
],
"vary": [
    "Accept-Encoding"
],
"content-length": [
    "421"
],
"connection": [
    "close"
],
"content-type": [
    "application/json; charset=utf-8"
]

}

Я зарегистрировал это на уровне промежуточного программного обеспечения, так что это происходит между промежуточным программным обеспечением и удаленным сервером.Промежуточное программное обеспечение использует HTTParty для вызова HTTP Post.Это работало до этих выходных, возможно.

Я в растерянности относительно того, что возвращает это.Я вижу вызов, делающий это в API на удаленном сервере.Администраторы сервера / сети говорят, что они не добавили / не изменили ничего, что помечало бы это.У кого-нибудь есть идеи о том, где вообще начать искать?

Редактировать: Сервер промежуточного программного обеспечения - это система Ubuntu 18.04.Я запускаю Apache с Passenger для приложения Rails.UFW настроен.Удаленный сервер - это сервер RedHat, на котором также работают Apache и Passenger.На случай, если это может помочь.

...