Almost all cases of waitqueue issues have to do with the backend "php/ruby/etc/mysql" not being able to keep up to performance or blocking.
For example, if a php script in the backend "blocks" on a tcp connection for whatever reason, mysql, smtp, curl, etc, you can have this problem. This is...