RabbitMQ Serverのインストールと設定に関するメモです。
Linux Mint 19.3 (Ubuntu 18.04 LTS)
sudo apt install rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmqctl add_user admin pass
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqadmin declare queue name=test_q durable=true
管理画面を表示するには、ブラウザーでhttp://localhost:15672にアクセスする。 キューの作成や権限の設定などはこの画面から行うと便利です。
wget http://localhost:15672/cli/rabbitmqadmin
sudo mv rabbitmqadmin /usr/local/bin
sudo -e /lib/systemd/system/rabbitmq-server.service
sudo systemctl daemon-reload
/lib/systemd/system/rabbitmq-server.service
[Unit]
Description=RabbitMQ Messaging Server
After=network.target
[Service]
Type=simple
User=rabbitmq
SyslogIdentifier=rabbitmq
LimitNOFILE=65536
ExecStart=/usr/sbin/rabbitmq-server
ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait
ExecStop=/usr/sbin/rabbitmqctl shutdown <= ここを確認 (stop->shutdown)
[Install]
WantedBy=multi-user.target