-
Notifications
You must be signed in to change notification settings - Fork 4
Management UI starts responding with 500s after 1-2 hours of operation #10
Comments
There are no details or evidence as to why the node might have been stopped. Consider posting full server logs and inspecting Windows event log. We only have a snippet explained below that says one of the management plugin components failed to start.
When you try to start the node again, something prevents the runtime from opening a subprocess which tries to compute how many file descriptors its OS proceses uses. |
This reminds me of a couple of known Erlang bugs specific to Windows. One is ERL-533 (which we have no shared evidence of). It would terminate the VM in a way that would not manifest in the RabbitMQ logs. Another is an Erlang bug where it consumes close to 100% of a single core when running in a single core VM on Windows, and this line
confirms that this node has only one core available to it. Here is one rabbitmq-users thread. Those are just guesses. Maybe there are traces of something else in the logs. |
Other observations from the information we have: file descriptors limit is not an issue ( So please share logs and move to a two or more core VM. |
Hi , Thanks I typed the following command
then I tried to start the server but it failed without an error RASH REPORT :
Then I restarted the VM and everything was fine . |
So it's the same exception in a slightly different place. Something prevents the node from starting a subprocess. It could be a piece of anti-virus software or something of that nature. We will try to reproduce to make sure the management agent does not terminate the plugin and HTTP API. Instead, only one metric should be unavailable (how many file descriptors the node uses). I will file a more focused issue for that. I see no evidence that the node itself terminates. |
Can you make sure that your machine has handle.exe in |
There is apparently a Pivotal tech article on the topic, and it references this rabbitmq-users thread from a couple of years ago. |
as i told you it will fail again :) like you said : i found this in my log file
the log file now is around 50000 Lines ,I don't know what to share from that 😅😅 |
@badrshs well, we have made that function extra defensive and next patch releases of 3.8 and 3.7 should avoid plugin failure. Note that we could not reproduce the issue. Please install |
Our recommendation of not using single core Windows VM due to known Erlang peculiarities in such environments also still stands. |
@badrshs - We could not reproduce this issue, but have committed a fix here: rabbitmq/rabbitmq-management-agent#87 Would you be willing to test a custom build containing this fix? |
@lukebakken ok , I will try that tomorrow , but not sure about the result because IT department already upgrade my machine to dual core. |
Hi. seems like everything is fine. I'm not facing the issue anymore |
Hi,
i'm having an issue with rabbitMQ, everything is fine on my machine but it's not on the others like ( VM)
after installation it works for 1 hour then it crash , and i need to reinstall again to get it back .
when i open the rabbitmq-management-agent I got Error 500
then stop the server by
start the server again
anyone got this issue before ?
i'm using RabbitMQ on VM
debug file
The text was updated successfully, but these errors were encountered: