Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukebakken/rabbitmq-server-8113
https://github.com/rabbitmq/rabbitmq-server/discussions/8113
https://github.com/lukebakken/rabbitmq-server-8113
Last synced: 8 days ago
JSON representation
https://github.com/rabbitmq/rabbitmq-server/discussions/8113
- Host: GitHub
- URL: https://github.com/lukebakken/rabbitmq-server-8113
- Owner: lukebakken
- Created: 2023-05-05T22:49:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-22T23:35:01.000Z (10 months ago)
- Last Synced: 2024-04-23T16:14:20.700Z (7 months ago)
- Language: Dockerfile
- Size: 70.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reproduction steps
## Start cluster
```
make up
```## Ensure running
* PerfTest will be publishing & consuming
* Management UI at `server:15672` will be available## Disconnect
* List running containers, choose one to disconnect
```
docker compose ps
```
* Disconnect
```
docker network disconnect rabbitnet rabbitmq-server-8113-rmq0-1
```
* Wait for node to stop itself
```
rabbitmq-server-8113-rmq0-1 | 2023-05-05 22:55:44 [info] <0.2189.0> Successfully stopped RabbitMQ and its dependencies
```## Reconnect
NOTE: https://github.com/rabbitmq/rabbitmq-server/issues/8114#issuecomment-1557548489
```
docker network connect --alias rmq0.local rabbitnet rabbitmq-server-8113-rmq0-1
```## Error
The following error will be logged pretty quickly, and the node will not start.
Note the `Feature flags: checking nodes...` message that happens right at the end of the node shutdown due to `pause_minority`.
```
2023-05-05 22:57:05 [notice] <0.44.0> Application mnesia exited with reason: stopped
2023-05-05 22:57:05 [notice] <0.2315.0> Feature flags: checking nodes `[email protected]` and `[email protected]` compatibility...
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: error while running:
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: rabbit_ff_registry:inventory[]
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: on node `[email protected]`:
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: exception error: {erpc,noconnection}
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: in function erpc:call/5 (erpc.erl, line 710)
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: in call from rabbit_ff_controller:rpc_call/5 (rabbit_ff_controller.erl, line 1123)
2023-05-05 22:57:19 [error] <0.2363.0> Feature flags: in call from rabbit_ff_controller:'-rpc_calls/5-fun-1-'/7 (rabbit_ff_controller.erl, line 1172)
2023-05-05 22:57:19 [error] <0.2363.0>
2023-05-05 22:57:19 [warning] <0.2315.0> Feature flags: nodes `[email protected]` and `[email protected]` are incompatible
2023-05-05 22:57:19 [error] <0.2315.0>
2023-05-05 22:57:19 [error] <0.2315.0> BOOT FAILED
2023-05-05 22:57:19 [error] <0.2315.0> ===========
2023-05-05 22:57:19 [error] <0.2315.0> Error during startup: {error,incompatible_feature_flags}
2023-05-05 22:57:19 [error] <0.2315.0>
2023-05-05 22:57:20 [error] <0.2314.0> crasher:
2023-05-05 22:57:20 [error] <0.2314.0> initial call: application_master:init/4
2023-05-05 22:57:20 [error] <0.2314.0> pid: <0.2314.0>
2023-05-05 22:57:20 [error] <0.2314.0> registered_name: []
2023-05-05 22:57:20 [error] <0.2314.0> exception exit: {incompatible_feature_flags,{rabbit,start,[normal,[]]}}
2023-05-05 22:57:20 [error] <0.2314.0> in function application_master:init/4 (application_master.erl, line 142)
2023-05-05 22:57:20 [error] <0.2314.0> ancestors: [<0.2313.0>]
2023-05-05 22:57:20 [error] <0.2314.0> message_queue_len: 1
2023-05-05 22:57:20 [error] <0.2314.0> messages: [{'EXIT',<0.2315.0>,normal}]
2023-05-05 22:57:20 [error] <0.2314.0> links: [<0.2313.0>,<0.44.0>]
2023-05-05 22:57:20 [error] <0.2314.0> dictionary: []
2023-05-05 22:57:20 [error] <0.2314.0> trap_exit: true
2023-05-05 22:57:20 [error] <0.2314.0> status: running
2023-05-05 22:57:20 [error] <0.2314.0> heap_size: 233
2023-05-05 22:57:20 [error] <0.2314.0> stack_size: 28
2023-05-05 22:57:20 [error] <0.2314.0> reductions: 160
2023-05-05 22:57:20 [error] <0.2314.0> neighbours:
2023-05-05 22:57:20 [error] <0.2314.0>
2023-05-05 22:57:20 [notice] <0.44.0> Application rabbit exited with reason: {incompatible_feature_flags,{rabbit,start,[normal,[]]}}
2023-05-05 22:57:20 [notice] <0.44.0> Application osiris exited with reason: stopped
2023-05-05 22:57:20 [notice] <0.44.0> Application sysmon_handler exited with reason: stopped
2023-05-05 22:57:20 [notice] <0.44.0> Application ra exited with reason: stopped
2023-05-05 22:57:20 [notice] <0.44.0> Application os_mon exited with reason: stopped
2023-05-05 22:57:20 [error] <0.2189.0> rabbit_outside_app_process:
2023-05-05 22:57:20 [error] <0.2189.0> {error,{rabbit,{incompatible_feature_flags,{rabbit,start,[normal,[]]}}}}
2023-05-05 22:57:20 [error] <0.2189.0> [{rabbit,start_it,1,[{file,"rabbit.erl"},{line,418}]},
2023-05-05 22:57:20 [error] <0.2189.0> {rabbit_node_monitor,do_run_outside_app_fun,1,
2023-05-05 22:57:20 [error] <0.2189.0> [{file,"rabbit_node_monitor.erl"},{line,795}]}]
```# `epmd` error
```
2023-05-19 15:22:11.868396+00:00 [error] <0.2657.0> BOOT FAILED
2023-05-19 15:22:11.868396+00:00 [error] <0.2657.0> ===========
2023-05-19 15:22:11.868396+00:00 [error] <0.2657.0> Error during startup: {error,no_epmd_port}
2023-05-19 15:22:11.868396+00:00 [error] <0.2657.0>
2023-05-19T15:22:11.865653+00:00 warning: FORMATTER CRASH: {"epmd does not know us, re-registering ~s at port ~b",["rabbit",undefined]}
```