У меня была похожая ситуация: не проходили кроссдоменные запросы.
Для разбора помогло уменьшение таймаута с 120с до 20 с согласно
willbryant.net/overriding_the_default_linux_kernel...
Ситуация исправилась после исправления бд согласно
https://ru.stackoverflow.com/questions/767561
(Особенность моего хостинга - запросы к себе, например wordpress нужно направлять на локальный адрес через файл hosts)