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

Форум PHP

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

 

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

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

тема: Не могу соединится с удаленным сервером...
 
 автор: fabik   (30.10.2005 в 17:43)   письмо автору
 
 

Проблема в следующем…
Скрипт галереи сканирует папку… получает список всех файлов и после должен запихнуть названия и прочие данные в mysql при это копирую и создавая привью картинок… если проблема в том что если картинка очень большого размера то браузер просто закрывает соединения и пишет Соединение закрыто удаленным сервером…. В чем проблем? Скрипт дома работает как часики…. Как я вижу из скриптов то для создания привью используется… скрипт с сайта http://phpthumb.sourceforge.net
Может дела в настройках сервера или еще, что но дома все работает прекрасно. Может кто ни будь знает как решить эту проблему, или у кого то уже такое было.

   
 
 автор: cheops   (30.10.2005 в 23:03)   письмо автору
 
   для: fabik   (30.10.2005 в 17:43)
 

Каков объём изображения? Под скрипт на сервере по умолчанию отводится 8 Мб, поэтому если вдруг скрипт загружает изображение равное 4 Мб - он уже ничего путёвого с ним сделать не сможет, ни превьюшку сделать, ни замену в тексте произвести - просто не хватит памяти...

   
 
 автор: fabik   (31.10.2005 в 07:27)   письмо автору
 
   для: cheops   (30.10.2005 в 23:03)
 

Да про это я в курсе -) картинки у нас до 1 метра.... но в скрипте прописано чтобы использовалось 20% от сервера... таким вот оброзам...

$PHPTHUMB_CONFIG['max_source_pixels'] = round(max(intval(ini_get('memory_limit')), intval(get_cfg_var('memory_limit'))) * 1048576 * 0.20);

но все равно картинки не хотят обрабатыватся... и сервер просто отключает коннект... как не странно дома все пашет.... хотя с моим компом.... :)
может можно перенастроить скрипты или что-то еще? но просто я не знаю что больше делать... а сделать надо :)

   
 
 автор: XPraptor   (31.10.2005 в 10:53)   письмо автору
 
   для: fabik   (31.10.2005 в 07:27)
 

Мало памяти выделяете, не справится с меговой картинкой.

   
 
 автор: coloboc66   (31.10.2005 в 10:59)   письмо автору
 
   для: fabik   (30.10.2005 в 17:43)
 

Вообще-то хостер всегда рекомендует использовать для закачки на сервер ftp-менеджер, а не ИЕ именно по той причине, что ИЕ для этого не предназначен. У меня была похожая проблема- я не мог закачать на свой сайт файлы размером в 400 кБ при помощи ИЕ (выдавалось такое же сообщение, как у тебя) и обратился к хостеру- они мне сказали использовать ftp-менеджер, пришлось пользоваться TotalCommander-ом. Тогда проблема отпала.

   
 
 автор: fabik   (31.10.2005 в 14:05)   письмо автору
 
   для: coloboc66   (31.10.2005 в 10:59)
 

Причем тут вообще IE ? мне надо чтобы скрип обработал почти 10,000 картинок я что дурак их через браузер загружать :) я IE вообще не пользуюсь уже года 2 если на то пошло... да памяти мало как видно.... а как увеличить через строчку что я писал выше? как сделать чтобы брало не 20% а 80-90% ? понятное дело сразу все 10k я обрабатывать не буду....
PS: дома денвер пропускает картинку 1.5 метра как пушынку.... а тем что мне надо прогнать на серваке размером до 1.2 метра.... может написать что-то вроде такого?

//$PHPTHUMB_CONFIG['max_source_pixels'] = 3355443; // 16MB memory limit

только как сделать не 16m а 30 :)

   
 
 автор: coloboc66   (31.10.2005 в 14:42)   письмо автору
 
   для: fabik   (31.10.2005 в 14:05)
 

А почему бы вам не обратиться к хостеру за разъяснением? Если на локалке все работает, значит, у него собака зарыта.

   
 
 автор: fabik   (01.11.2005 в 08:56)   письмо автору
 
   для: coloboc66   (31.10.2005 в 14:42)
 

У нас сервак :) так, что мы сами себе хостинг :)
PS: в этой строчке как я понял идет пересчет на 20% от свободная памяти?

$PHPTHUMB_CONFIG['max_source_pixels'] = round(max(intval(ini_get('memory_limit')), intval(get_cfg_var('memory_limit'))) * 1048576 * 0.20);

   
 
 автор: XPraptor   (31.10.2005 в 15:31)   письмо автору
 
   для: fabik   (31.10.2005 в 14:05)
 

А зачем вообще ограничивать? Можно проверить размер картинки, и если он больше чем надо, то не обрабатывать ее, а остальные обрабатывать, сервак будет использовать всю возможную в данной ситуации память.
На локалке нет ограничения по памяти, хоть в настройках пхп указано ограничение, но в винде оно не действует, поэтому вся память так шустро и делает все.

   
Rambler's Top100
вверх

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