亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

撥打 tcp remote_ip:6379: connect: 連接超時

撥打 tcp remote_ip:6379: connect: 連接超時

Go
30秒到達戰場 2023-05-15 10:16:16
我將 redigo 用于常規命令和訂閱。每隔幾天我就會收到這個導致恐慌的錯誤。dial tcp IP:6379: connect: connection timed out我猜網絡有一些延遲或輕微干擾導致連接超時。我怎樣才能避免這種情況?我同意程序等待幾秒鐘直到問題解決,而不是驚慌失措。我怎樣才能避免這種情況?我應該為撥號定義超時嗎?例如DialReadTimeoutDialWriteTimeout
查看完整描述

1 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

使用DialConnectTimeout指定撥打網絡連接的超時時間,或使用 DialNetDial指定對撥打網絡連接的完全控制。

應用程序提供的 NetDial 功能可以設置超時、限制失敗時的連接嘗試等。

與撥號失敗相關的恐慌可能是由于應用程序中缺乏錯誤檢查。

DialWriteTimeout 和 DialReadTimeout 是撥號選項,分別用于指定向網絡連接寫入命令和從網絡連接讀取回復時的超時時間。這些選項與連接期間的超時無關。


查看完整回答
反對 回復 2023-05-15
  • 1 回答
  • 0 關注
  • 120 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號