Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Curl и настройки php
 
 автор: designshadow   (29.12.2011 в 21:32)   письмо автору
 
 

Появилась такая проблема, curl'om (с регуляркой) берётся инфа с фотками с 40-50 страниц за один раз. Используется VPS, его конфиг - 2Ghz 1 Gb RAM. Так вот, с локальной машины запускаю curl-скрипт, ставлю max_execution_time = 240(за 120 сек не успевает), всё добавляет(40-50 страниц). На VPS выставил max_execution_time = 300, max_input_time = 300, memory_limit стоит 128M. Некоторые картинки сохраняются чёрным фоном и добавляет примерно на половину меньше положенного.
Как можно разрешить данную проблему, может есть ещё какие-нибудь тонкие настройки php.
Пока буду пытаться оптимизировать скрипт...

Вот ошибки:
PHP Warning:  imagecreatefromjpeg(http://www.site.com/files/pic/test.jpg): failed to open stream: Connection refused in /var/www/test/data/www/test.com/ru/dcurls/get_photo.php on line 134
PHP Warning:  imagecopyresampled(): supplied argument is not a valid Image resource in /var/www/test/data/www/test.com/ru/dcurls/get_photo.php on line 147
PHP Warning:  imagedestroy(): supplied argument is not a valid Image resource in /var/www/test/data/www/test.com/ru/dcurls/get_photo.php on line 157
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 347
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 355
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 363
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 379
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 395
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 406
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 417
PHP Notice:  Undefined offset:  1 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 431
PHP Notice:  Undefined variable: photo in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 446
PHP Notice:  Undefined variable: photo_2 in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 447
PHP Notice:  Undefined variable: error in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 546
PHP Notice:  Undefined index:  REMOTE_ADDR in /var/www/test/data/www/test.com/ru/dcurls/get_info.php on line 560

  Ответить  
 
 автор: cheops   (29.12.2011 в 21:40)   письмо автору
 
   для: designshadow   (29.12.2011 в 21:32)
 

А локальная машина у вас что из себя представляет?

  Ответить  
 
 автор: cheops   (29.12.2011 в 21:42)   письмо автору
 
   для: designshadow   (29.12.2011 в 21:32)
 

Это не ошибки, это, главным образом, замечания (Notice), больше внимания стоит обращать на предупреждения - похоже у вас не все URL открываются успешно и эта ситуация не обработана в скрипте.

  Ответить  
 
 автор: designshadow   (10.01.2012 в 19:21)   письмо автору
 
   для: cheops   (29.12.2011 в 21:42)
 

PHP Warning: imagecreatefromjpeg(http://www.site.com/files/pic/test.jpg): failed to open stream: Connection refused in /var/www/test/data/www/test.com/ru/dcurls/get_photo.php on line 134

Возможно что сайт откуда берётся инфа не справляется с трафом и блокирует некоторые соединение?

  Ответить  
 
 автор: cheops   (10.01.2012 в 20:27)   письмо автору
 
   для: designshadow   (10.01.2012 в 19:21)
 

Возможно, возможно он просто намеренно блокирует обращение от PHP-скрипта.
>http://www.site.com/files/pic/test.jpg
А браузером файл нормально открывается?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования