Hello, I have a rabbitmq server running on an external server node. My problem is that if I don't communicate with the rabbitmq server for a certain amount of time, the server will kill the connexion which will kill my perl script. Is there a method to know if the timeout has been reached (when requesting something from the rabbitmq) or a flag like 'is_connected'? That way I could reconnect everytime this happens.
Also, if i set a param value for heartbeat for example heartbeat=>60, will this ping the server every 30 seconds and will my problem be solved?
Thanks
my $res = $rabbit_mq->publish(1, "my_exchange.lookup", $bin, {exchang
+e=>'my_exchange'}, {reply_to => $rabbit_mq->{replyQ},});
#####in here if timeout has been reached reconnect
#####or if the cnx is dead reconnect
$res = $rabbit_mq->recv();