第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

uWSGI 和 Zuul:所有其他請求都失敗

uWSGI 和 Zuul:所有其他請求都失敗

小唯快跑啊 2023-06-28 16:27:05
我有一個(gè)設(shè)置(微服務(wù)),其中 Zuul 網(wǎng)關(guān)(localhost)位于使用 uWSGI 服務(wù)的 Flask REST API 應(yīng)用程序(localhost:8080)前面。當(dāng)我嘗試通過網(wǎng)關(guān)訪問 API 時(shí)(例如curl http://localhost/api/endpoint),所有其他請求都會(huì)失?。℉TTP 500)。API 端沒有日志,以下是非常密集的網(wǎng)關(guān)異常日志的摘錄:com.netflix.zuul.exception.ZuulException: Forwarding error...Caused by: com.netflix.client.ClientException: null...Caused by: java.lang.RuntimeException: org.apache.http.NoHttpResponseException: localhost:8080 failed to respond不過,當(dāng)我直接訪問 API時(shí)(例如),它工作得很好(每個(gè)請求都按預(yù)期處理)。curl http://localhost:8080/api/endpoint另一個(gè)有趣的事情是,如果使用 Flask 的開發(fā)服務(wù)器而不是 uWSGI,當(dāng)我嘗試通過網(wǎng)關(guān)訪問 API 時(shí),它會(huì)起作用。這是我的 uWSGI 設(shè)置:[uwsgi]wsgi-file = api.pycallable = appuid = apigid = apimaster = trueprocesses = 2threads = 2http-timeout = 300socket-timeout = 300harakiri = 300http = 0.0.0.0:8080socket = /tmp/uwsgi.socketchmod-sock = 664vacuum = truedie-on-term = truewsgi-disable-file-wrapper = truelog-date = %%Y-%%m-%%d %%H:%%M:%%Slogformat-strftime = truelogformat = %(ftime) | uWSGI    | %(addr) (%(proto) %(status)) | %(method) %(uri) | %(pid):%(wid) | Returned %(size) bytes in %(msecs) ms to %(uagent)版本是spring-cloud-netflix-zuul-2.1.1.RELEASE.jar和uwsgi==2.0.17.1。Wireshark 檢查顯示TCP 8080 -> 80 [RST] Seq=123 Win=0 Len=0知道這里可能有什么問題嗎?
查看完整描述

1 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

通過將 NGINX 置于 uWSGI 之上來解決。

NGINX 監(jiān)聽端口 8080 并通過 unix 套接字與 uWSGI 對話,因此從 Zuul 的角度來看,沒有任何變化。


查看完整回答
反對 回復(fù) 2023-06-28
  • 1 回答
  • 0 關(guān)注
  • 201 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號