Replies: 5 comments 16 replies
-
Please follow our guidelines and start a discussion before opening an issue. You don't specify which version of RabbitMQ and Erlang you are using. There is no indication in your report of what error you are actually seeing. Here is the code that parses the output of Note that it does not distinguish between We would welcome a means to reliably reproduce a case where calling |
Beta Was this translation helpful? Give feedback.
-
Sample system logs: 2022-12-09 12:53:20.612000-05:00 [error] <0.819.0> handle.exe output did not contain a line beginning with ' File ', unable to determine used file descriptor count: "\r\nNthandle v4.11 - Handle viewer\r\nCopyright (C) 1997-2017 Mark Russinovich\r\nSysinternals - www.sysinternals.com\r\n\r\nHandle type summary:\r\r\n ALPC Port : 1\r\r\n ALPC Port : 2\r\r\n Desktop : 1\r\r\n Directory : 2\r\r\n EtwRegistration : 26\r\r\n Event : 212\r\r\n Event : 42\r\r\n IoCompletion : 3\r\r\n Key : 9\r\r\n KeyedEvent : 1\r\r\n Mutant : 2\r\r\n Process : 4\r\r\n Thread : 19\r\r\n Timer : 3\r\r\n TpWorkerFactory : 32\r\r\n WindowStation : 2\r\r\nTotal handles: 361\r\r\n" |
Beta Was this translation helpful? Give feedback.
-
@wsficke please read my comment - #6612 (comment) As I said, we do not know the cause of this issue. I have some questions about RabbitMQ in the environment where you see the
|
Beta Was this translation helpful? Give feedback.
-
I'm tired of dealing with |
Beta Was this translation helpful? Give feedback.
-
@wsficke asked me to chime in here. We do see this issue on multiple servers but I will be focusing on only one of them.
Other servers we have it occurs more frequently, however if you are thinking it is being caused by other software or other issues in the Windows environment then this server is the best to look at. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
It appears that the issue with the changed output of Handle.exe in versions 4.0 and above, reported in rabbitmq/rabbitmq-management-agent#67 and rabbitmq/rabbitmq-management-agent#90, has not been resolved. This issue is relevant only on Windows. The new output no longer matches the expected format and is causing problems for the RabbitMQ agent. We request that this issue be reopened and addressed in a future release.
As mentioned in the original issue, the previous output of Handle.exe included a line starting with "Handle" which was used by the RabbitMQ agent to parse the information. However, the new output does not include this line, causing the agent to fail to parse the information properly. This issue has been discussed on the mailing list, and a possible fix was proposed in rabbitmq/rabbitmq-management-agent#90. However, it appears that this fix has not been implemented in the latest version of RabbitMQ.
We understand that the RabbitMQ team does not use GitHub issues for discussions, but we believe that reopening this issue will help to ensure that the problem is addressed and resolved in a future release. The proposed fix modifies the "find_files_line" function in rabbit_mgmt_external_stats.erl to look for the string "Nthandle" instead of "Handle" in the output of Handle.exe. This change would allow the function to properly parse the output of Handle.exe in versions 4.0 and above, and would help to prevent the problems that have been reported with the RabbitMQ agent on Windows.
Verbose but meaningless logging can have a negative impact on performance and efficiency. When a log contains a large amount of irrelevant information, it can be difficult to identify and troubleshoot actual problems. This can lead to increased time and effort spent searching through the log, and can also cause unnecessary strain on the system as it processes and stores the excessive data. Additionally, verbose but meaningless logging can fill up storage space more quickly, leading to potential issues with storage capacity and availability. It is important to ensure that logs contain only relevant and useful information to maximize the effectiveness of logging.
We appreciate your attention to this matter and thank you for your continued efforts to improve RabbitMQ.
Beta Was this translation helpful? Give feedback.
All reactions