сервер X возвращает 200 ответов, броски сервера Y и внутреннюю ошибку сервера

У меня возникла проблема с созданным мной читателем CURL (см .: Недопустимый конец заголовков скриптов: php-cgi – При запуске скрипта CURL )

Парень сказал, чтобы проверить, будет ли мой проблемный сервер говорить с фидом, поэтому я проверил локальный код ниже, и он работает, протестирован на сервере и получил внутреннюю ошибку сервера. Я потерялся здесь, как мне следует отлаживать это, поскольку принимающая компания не очень помогает.

код:

$url = 'http://www.energydigger.com/feeds/headlines.xml'; list($status) = get_headers($url); if (strpos($status, '200') !== FALSE) { echo 'boom'; } 

ответ сервера проблем: Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. Обратитесь к администратору сервера root @ localhost и сообщите им о времени возникновения ошибки и о том, что вы могли бы сделать, что могло привести к ошибке. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.

все, что я получаю от журнала, который они предоставляют:

 [Wed Apr 24 20:36:01 2013] [warn] mod_fcgid: read data timeout in 60 seconds [Wed Apr 24 20:36:01 2013] [error] [client 151.227.255.54] Premature end of script headers: php-cgi 

Любые советы приветствуются, поскольку я немного зациклен на том, что делать сейчас.

Возможно, я смогу воспроизвести его. Но моя среда использует mod_fcgid не просто cgi. Убедитесь, что владелец и группа такие же, как и для пользователя cgi. Или для простоты, как и все другие файлы в вашем веб-каталоге.