You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "syncwt (via GitHub)" <gi...@apache.org> on 2023/02/07 06:14:39 UTC

[GitHub] [rocketmq] syncwt opened a new issue, #6005: Broker-a busy but broker-b is normal

syncwt opened a new issue, #6005:
URL: https://github.com/apache/rocketmq/issues/6005

   **BUG REPORT**
   
   1. Please describe the issue you observed:
   From the monitor of  broker, I found  broker's tps/qps always  fluctuate  at  1:00 am to 6:00 am(not disk clear time[`deleteWhen`]). And Always broker-a   decline and broker-b  rise. It seems  broker-a  is wrong at that time.  It would  cause broker-b's load too high then produce message failed  in sometimes  .I checked broker log  and  founds nothing  error  about  that.
   ![image](https://user-images.githubusercontent.com/24603463/217160043-b0353e65-e410-40da-be84-b2781a8f64d4.png)
   ![image](https://user-images.githubusercontent.com/24603463/217160074-78f92d27-d07f-475c-b689-f734847660e8.png)
   
   - What did you do (The steps to reproduce)?
   It happens every day. I prepared to build a broker-c to reduce pressure for trouble time.
   
   - What is expected to see?
   I expected to everything well.
   
   - What did you see instead?
   
   2. Please tell us about your environment:
   rocketmq version :4.8.0-bin-release ,deployed by private.
   2m-2s-async cluster mode .  And  master node is  4C12G.
   
   3. Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):
   broker's conf as list:
   ```conf
   brokerClusterName=DefaultCluster
   brokerName=broker-a
   brokerId=0
   
   deleteWhen=06
   
   fileReservedTime=168
   
   waitTimeMillsInSendQueue=1000
   #transientStorePoolEnable=true
   transferMsgByHeap=false
   sendMessageThreadPoolNums=16
   useReentrantLockWhenPutMessage=true
   
   brokerRole=ASYNC_MASTER
   flushDiskType=ASYNC_FLUSH
   ```
   And broker-b busy log as list:
   ```log
   [PCBUSY_CLEAN_QUEUE]broker busy, start flow control for a while, period in queue: 753ms, size of queue: 116
   ```
   or
   ```log
   [REJECTREQUEST]system busy, start flow control for a while
   ```
   or
   ```log
   [TIMEOUT_CLEAN_QUEUE]broker busy, start flow control for a while, period in queue: 1000ms, size of queue: 395
   ```
   The broker's machine measures is all normal.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] syncwt commented on issue #6005: Broker-a busy but broker-b is normal

Posted by "syncwt (via GitHub)" <gi...@apache.org>.
syncwt commented on issue #6005:
URL: https://github.com/apache/rocketmq/issues/6005#issuecomment-1434159483

   Through a period of investigation and analysis, It seems the different performance of machines's disk cause the problem. We are ongoing ensure and analyse. Maybe change a disk for broker-a is a right way to solve the problem.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] syncwt commented on issue #6005: Broker-a busy but broker-b is normal

Posted by "syncwt (via GitHub)" <gi...@apache.org>.
syncwt commented on issue #6005:
URL: https://github.com/apache/rocketmq/issues/6005#issuecomment-1480578272

   The issue is be confirmed.  Tencent cbs cluster's load is too high that cause disk‘s `io wait` fluctuated. Then broker start flow control. We solved the problem by migrating cloud disk instance to a stable cluster finally.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] syncwt closed issue #6005: Broker-a busy but broker-b is normal

Posted by "syncwt (via GitHub)" <gi...@apache.org>.
syncwt closed issue #6005: Broker-a busy but broker-b  is  normal
URL: https://github.com/apache/rocketmq/issues/6005


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org