The root problem could be a network, application, client, or server issue. Your primary investigative tooling includes your server log (look for Errors & Warnings), client&server thread dumps (look for stuck threads), and any exceptions that may be being thrown to your clients.
Some questions that might help narrow down the issue:
Are multiple domains involved?
Are you using distributed topics?
What is the maximum size of your messages?