Дано:Понимание HTTP 504 Результат от Spray Web Service
client <-- HTTP --> spray web service <-- HTTP --> other web service
client
получает следующий код статуса HTTP и сущности тела при ударе о spray web service
:
504 Gateway Timeout - Empty
За этим answer , я понимаю, что spray web service
не получает своевременный ответ от other web service
, и, таким образом, отправив HTTP 504
на номер client
.
Если предположить, что это разумно, в https://github.com/spray/spray/blob/master/spray-http/src/main/scala/spray/http/StatusCode.scala#L158, я предполагаю, что один из этих server
config values отвечает за 504
в HTTP ответ spray web service
«s к client
.
Какая конфигурация или неявная причина приведет к тому, что spray web service
ответит 504 на client
?
Эта проблема может возникнуть, когда HTTP запросы 'другой веб' обслуживания тайм-аут. Это может быть вызвано плохой конфигурацией сети или ssl. –