Api sunucusu geri çağırdığında, Api sunucusunun çağıran uygulaması, bağlantıyı reddediyor


0

Mimari geçiş nedeniyle raylı uygulamalarımızda geçici bir durum var. Bu, puma rails sunucusundan goliath api sunucumuza bir api isteği başlatmamızı gerektirir, bu da ek verileri almak için orijinal puma rails sunucusuna bir http isteği geri gönderir ve ardından yanıtı tekrar ray sunucusuna geri gönderir.

Rails server ------> Api Sunucusu (İlk api talebi)

Rails server <------ Api Server (http uç noktasından ek bilgi al)

Rails server <------ Api Server (İlk api isteğine yanıt)

Karşılaştığımız sorun, Rails sunucusunun ek veriler için api sunucusundan gelen talebe yanıt vermeyi reddetmesidir. Hata: Dahili Hata: Errno :: ECONNREFUSED ancak raylar günlüğünde neyin yanlış gittiğini veya hatta bağlantıyı almaya çalıştığını gösteren hiçbir şey yok. Sadece cevap vermeyi reddediyor. Raylar uygulaması için 5.2.0 no'lu raylarda puma kullanıyorum. Api goliath tarafından servis edilir ve üzüm mücevherini kullanır.

Benim config içinde aşağıdaki var: config.cache_classes = false

config.allow_concurrency = true

Api sunucusundan rails sunucusuna olan bağlantılar, orijinal istek rails sunucusundan başlatılmadığında başarılı olur. Herhangi bir fikir takdir edilecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.