PHP постоянное соединение?
Сокеты 
https://www.php.net/manual/ru/book.sockets.php
А вы вообще как работаете с очередями? Думаете с постоянным соединением не будет проблем с отваливанием?
1. Юзайте сишный клиент для RabbitMQ, а не PHP-библиотеку.
2. Юзайте подписку на очереди, а не долбите в цикле проверку обновлений, там просто делается подписка на обновления и в нее передается функция обработчик, которая молниеносно выполнится в момент получения сообщений. Пример можно глянуть вот тут 
3. Можно проверять соединение примерно вот так (если у вас библиотека amqp)if ($conn->isConnected()) {
    echo "Connected to the broker \o/";
}
else {
    echo "Cannot connect to the broker";
}
ну и реконектить... 
4. Если несколько серверов, то наверно имеет смысл везде поставить локально RabbitMQ и настроить кластеризацию