По умолчанию в Resque родительский процесс разветвляется, а дочерние процессы создают новое соединение с базой данных.
Это может сработать, но если у вас десятки рабочих, MySQL не может держать столько открытых соединений и начинает выдавать ошибки.
Каково было бы решение, чтобы дети использовали соединение MySQL своего родителя?