五一加班部署个环境,不幸踩了坑。
系统一开始运行良好,直到安装了rabbitmq,系统马上卡顿,敲字回显都好几秒。开发懵了,仔细复盘了过程,发现了问题所在。el8应用装在el9上!问题非常严重,不仅仅是系统卡顿问题,有些命令也不好使了,例如wget
-bash: wget: command not found
重新安装:
dnf install -y wget
Last metadata expiration check: 2:11:25 ago on Tue 05 May 2026 06:24:09 AM CST.
Package wget-1.21.1-8.el9_4.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
死循环了,安装说已经安装了不让装,使用又报找不到。这个坑不浅。系统是 el9 ,绝对不能装 el8 包!
恢复步骤如下:
1、先卸载:
dnf remove -y rabbitmq-server erlang
2、恢复wget
dnf reinstall -y wget
hash -r
3、下载安装正确版本
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v26.2.1/erlang-26.2.1-1.el9.x86_64.rpm
dnf install -y erlang-26.2.1-1.el9.x86_64.rpm
dnf install -y rabbitmq-server-3.12.8-1.el8.noarch.rpm
注意rabbitmq-server没有el9专用版本。erlang有,而rabbitmq-server又必须和erlang版本对应,一环出错就入坑