It's exactly what it says ... there are too many open connections to the server.
Is it a shared server, or do you control it? Any chance that you are opening connections and not closing them? If not, and it's shared, maybe someone else is. You may wish to contact the administrator of the server in regards to this. If it is a shared server, check the hosting company's documentation to see what sort of limits they set on the number of available connections.