Я разрабатываю сайт, на котором пользователь может загружать фотографии. Когда пользователи вставляют url (только удаленный) образ, я вызываю ajax для php, которые берут url и хранят его на сервере. Проблема заключается в file_get_contents: Для некоторых изображений это дает мне Connection Timed Out, для других нет. Некоторые изображения, которые дают мне эту ошибку: http://www.lloydsbaiahotel.it/images/bgtop/03.jpg http://www.lloydsbaiahotel.it/images/bgtop/04.jpg Я […]
В настоящее время поддержка PHP: запуск как быстрый CGI. Я продолжаю получать эти ошибки в журнале сервера: mod_fcgid: чтение таймаута данных за 45 секунд Преждевременный конец заголовков скриптов: index.php Должно быть, это быстро исправить, я думаю, но я не могу найти файл для редактирования. Это что-то я могу изменить с Плеска. Кто-нибудь знает, как увеличить […]
Я работаю над PHP-скриптом, который обрабатывает много данных через SOAP-соединение. Оценки общего времени выполнения сценария выглядят как несколько дней, если он не встречает никаких ошибок. Проблема, с которой я столкнулся, заключается в том, что скрипт будет работать некоторое время, от часа до дня, а затем соединение SOAP умрет с ошибкой "error fetching http headers" . […]
$url = 'http://a.url/i-know-is-down'; //ini_set('default_socket_timeout', 5); $ctx = stream_context_create(array( 'http' => array( 'timeout' => 5, 'ignore_errors' => true ) ) ); $start = microtime(true); $content = @file_get_contents($url, false, $ctx); $end = microtime(true); echo $end – $start, "\n"; ответ, который я получаю, обычно составляет 21,232 сегмента, не должно быть около пяти секунд ??? Разоблачение строки ini_set не […]
Этот код всегда терпит неудачу (т. Е. $result is Boolean false ): $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $path); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_NOBODY, TRUE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $curl_version = curl_version(); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, 999); $result = curl_exec($ch); curl_close($ch); Этот код всегда преуспевает (т. Е. $result – это строка, содержащая заголовок): $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $path); […]
Есть определенные сообщения о времени подключения к MySQL из PHP с использованием mysql.connect_timeout. Я хочу знать, установлен ли этот тайм-аут PHP из времени первоначального подключения к MySQL или действителен для конкретного запроса к базе данных? Мое дело в том, что у меня есть страница с подключением к MySQL сверху, а затем я выполняю 3-4 запроса […]