RocketMQ報錯:rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout
學習rocketmq傳送同步訊息的時候,報了一個這樣的錯:rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout
以上測試程式碼啟動後報錯如下圖。
不想看原因的直接看解決方案:設定生產者傳送訊息的超時時間長一點。
報錯分析及解決方法:
看了網上說法很多:有說是因為ip不是外網ip,還有一些其他的。說ip不是公網ip的我就納悶了。學習的時候,看資料人家用的就是虛擬機器,區域網ip呀,不也成功了嘛。然後我就拿到報錯的關鍵資訊:sendDefaultImpl call timeout ,看是哪裡列印了這個,為什麼列印這個!
從producer.send點下去,最後在下面這張圖的類中發現了這個資訊。
然後網上找callTimeout為啥是true。
原來是因為預設的timeout是3000,太小了,調大一點就好了。
相關文章
- RocketMQ的invokeSync call timeout異常的解決辦法MQ
- MySQL更新卡住報錯lock wait timeoutMySqlAI
- Elasticsearch報Call to undefined xx makeAllSearchable()錯誤ElasticsearchUndefined
- MySql報錯:Lock wait timeout exceeded: try restadina transactionMySqlAIREST
- 報錯(已解決)Command timed out after no timeout
- PHP報錯:Call to undefined function curl_init()PHPUndefinedFunction
- Nginx報504 gateway timeout錯誤的解決方法NginxGateway
- ProTable 報錯Uncaught RangeError: Maximum call stack size exceededError
- jdbc使用call呼叫儲存過程報錯JDBC儲存過程
- Python 操作 mysql 資料庫,wait_timeout 後報什麼錯誤PythonMySql資料庫AI
- 【ASK_ORACLE】Oracle RAC報錯“ipc send timeout”的原因以及解決辦法Oracle
- Ubuntu 20.04 安裝 php mbstring 擴充套件(報錯:Call to ... mb_strcut() )UbuntuPHP套件
- 嵌入式Linux,openssh連線報錯:ssh_sandbox_violation: unexpected system callLinux
- centos PHP7 yii2 報錯 Call to undefined function yii\\helpers\\mb_strlen()CentOSPHPUndefinedFunction
- 使用monaco編輯器 報錯Can only have one anonymous define call per script file
- Database TimeoutDatabase
- docker pull下載映象報錯Get https://registry-1.docker.io/v2/library/centos/manifests/latest:..... timeoutDockerHTTPCentOS
- js中Uncaught RangeError: Maximum call stack size exceeded錯誤JSError
- Linux timeout命令Linux
- Jenkins 部署 ios 專案編譯 報錯 git timeout=10 請問下大佬們怎麼解決下呢JenkinsiOS編譯Git
- Idea除錯Rocketmq原始碼編譯執行Idea除錯MQ原始碼編譯
- RocketMQ系列-搭建Namesrv原始碼除錯環境MQ原始碼除錯
- MySQL之wait_timeout和interactive_timeout引數MySqlAI
- 理解call和實現call
- npm包管理器報錯-npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/@XXX(over 30000ms)NPMWhileHTTPJS
- CentOS7環境下RabbitMQ管理外掛rabbitmq_management啟動報錯{:query, :rabbit@rabbit1, {:badrpc, :timeout}}CentOSMQRPC
- INBOUND_CONNECT_TIMEOUT與SQLNET.INBOUND_CONNECT_TIMEOUT小結SQL
- XMLHttpRequest timeout 屬性XMLHTTP
- yarn socket connection timeoutYarn
- 關於錯誤訊息 RangeError - Maximum call stack size exceeded at XXXError
- 【Mysql】MySQL中interactive_timeout和wait_timeout的區別MySqlAI
- JavaScript報錯型別(報錯速查)JavaScript型別
- React應用裡Invalid hook call錯誤訊息的處理ReactHook
- JavaScript call()JavaScript
- call() 方法
- IPC call
- __call__
- INBOUND_CONNECT_TIMEOUT(zt)