Форум TopUA.NET

Український Хостинг
Ваш останній візит відбувся: Вів, 06 квітня, 2010 07:39 Сьогодні: Вів, 06 квітня, 2010 07:39

Часовий пояс UTC




 [ 7 повідомлень ] 
Автор Повідомлення
 Тема повідомлення: Проблема з завантаженням файлів
ПовідомленняДодано: Сер, 17 лютого, 2010 11:53 
Офлайн

З нами з: Вів, 03 листопада, 2009 20:32
Повідомлення: 9
Одного дня при завантаженні фоток мені стало видавати помилку(десь 30.01.10), думала бувають проблеми з хостінгом - пройде , а ні.
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 14592 bytes) in /www/hmarka.net/m/a/mazurenko/home/site/system/functions.php on line 1290
На іншому сайті взагалі висне хвилини 2, і знов
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 14592 bytes) in /www/hmarka.net/j/e/jenyushka/home/site/system/functions.php on line 1290
Думаю,помилка не з моєї сторони, бо на різних сайтах одне й те ж саме. :?:


Догори
 Профіль  
 
 Тема повідомлення: Re: Проблема з завантаженням файлів
ПовідомленняДодано: Сер, 17 лютого, 2010 20:22 
Офлайн
Аватар користувача

З нами з: Чет, 14 січня, 2010 16:14
Повідомлення: 103
Звідки: Україна, Київ
Помилка може бути саме з твого боку, оскільки перевищений доступний об'єм пам'яті. Можливо, в тебе запущений "важкий" скрипт, який є ресурсоємним.

Що використовується - готова CMS чи щось власної верстки? Вкажи посилання на сайт, і назви скриптів, які використовуються.


Догори
 Профіль  
 
 Тема повідомлення: Re: Проблема з завантаженням файлів
ПовідомленняДодано: Чет, 18 лютого, 2010 11:33 
Офлайн

З нами з: Вів, 03 листопада, 2009 20:32
Повідомлення: 9
використовується готова CMS seditio
незрозуміло які скрипти???
от файл в якому видає помилку
function sed_createthumb($img_big, $img_small, $small_x, $small_y, $keepratio, $extension, $filen, $fsize, $textcolor, $textsize, $bgcolor, $bordersize, $jpegquality, $dim_priority="Width")
{
if (!function_exists('gd_info'))
{ return; }

global $cfg;

$gd_supported = array('jpg', 'jpeg', 'png', 'gif');

switch($extension)
{
case 'gif':
$source = imagecreatefromgif($img_big);
break;

case 'png':
$source = imagecreatefrompng($img_big);
break;

default:
$source = imagecreatefromjpeg($img_big); //тут помилка
break;
}

$big_x = imagesx($source);
$big_y = imagesy($source);

if (!$keepratio)
{
$thumb_x = $small_x;
$thumb_y = $small_y;
}
elseif ($dim_priority=="Width")
{
$thumb_x = $small_x;
$thumb_y = floor($big_y * ($small_x / $big_x));
}
else
{
$thumb_x = floor($big_x * ($small_y / $big_y));
$thumb_y = $small_y;
}

if ($textsize==0)
{
if ($cfg['th_amode']=='GD1')
{ $new = imagecreate($thumb_x+$bordersize*2, $thumb_y+$bordersize*2); }
else
{ $new = imagecreatetruecolor($thumb_x+$bordersize*2, $thumb_y+$bordersize*2); }

$background_color = imagecolorallocate ($new, $bgcolor[0], $bgcolor[1] ,$bgcolor[2]);
imagefilledrectangle ($new, 0,0, $thumb_x+$bordersize*2, $thumb_y+$bordersize*2, $background_color);

if ($cfg['th_amode']=='GD1')
{ imagecopyresized($new, $source, $bordersize, $bordersize, 0, 0, $thumb_x, $thumb_y, $big_x, $big_y); }
else
{ imagecopyresampled($new, $source, $bordersize, $bordersize, 0, 0, $thumb_x, $thumb_y, $big_x, $big_y); }

}
else
{
if ($cfg['th_amode']=='GD1')
{ $new = imagecreate($thumb_x+$bordersize*2, $thumb_y+$bordersize*2+$textsize*3.5+6); }
else
{ $new = imagecreatetruecolor($thumb_x+$bordersize*2, $thumb_y+$bordersize*2+$textsize*3.5+6); }

$background_color = imagecolorallocate($new, $bgcolor[0], $bgcolor[1] ,$bgcolor[2]);
imagefilledrectangle ($new, 0,0, $thumb_x+$bordersize*2, $thumb_y+$bordersize*2+$textsize*4+14, $background_color);
$text_color = imagecolorallocate($new, $textcolor[0],$textcolor[1],$textcolor[2]);

if ($cfg['th_amode']=='GD1')
{ imagecopyresized($new, $source, $bordersize, $bordersize, 0, 0, $thumb_x, $thumb_y, $big_x, $big_y); }
else
{ imagecopyresampled($new, $source, $bordersize, $bordersize, 0, 0, $thumb_x, $thumb_y, $big_x, $big_y); }

imagestring ($new, $textsize, $bordersize, $thumb_y+$bordersize+$textsize+1, $big_x."x".$big_y." ".$fsize."kb", $text_color);
}

switch($extension)
{
case 'gif':
imagegif($new, $img_small);
break;

case 'png':
imagepng($new, $img_small);
break;

default:
imagejpeg($new, $img_small, $jpegquality);
break;
}

imagedestroy($new);
imagedestroy($source);
return;
}

/* ------------------ */


Догори
 Профіль  
 
 Тема повідомлення: Re: Проблема з завантаженням файлів
ПовідомленняДодано: Чет, 18 лютого, 2010 12:28 
Офлайн
Аватар користувача

З нами з: Чет, 14 січня, 2010 16:14
Повідомлення: 103
Звідки: Україна, Київ
Помилка навряд чи в тому файлі, нічого такого я там не знайшов.

В тебе скільки користувачів на сайті? :wink:

Під "скриптами" я тут мав на увазі самописні PHP-скрипти або готову CMS.


Догори
 Профіль  
 
 Тема повідомлення: Re: Проблема з завантаженням файлів
ПовідомленняДодано: Чет, 18 лютого, 2010 18:36 
Офлайн

З нами з: Вів, 03 листопада, 2009 20:32
Повідомлення: 9
Видає помилку саме на цей рядок - річ у тім, що й сама я не бачу нічого такого в тому рядку. Тому й не можу виправити... :roll:
Користувачів? А на що? учора, наприклад, було 8.


Догори
 Профіль  
 
 Тема повідомлення: Re: Проблема з завантаженням файлів
ПовідомленняДодано: Чет, 18 лютого, 2010 18:56 
Офлайн

З нами з: Вів, 03 листопада, 2009 20:32
Повідомлення: 9
По ходу скрипт не може записати файли в кеш і матюкается, може на сервері є обмеження на кеш, чи можна цей кеш якось подвинути на ... звільнити на 3648 bytes :?:


Догори
 Профіль  
 
 Тема повідомлення: Re: Проблема з завантаженням файлів
ПовідомленняДодано: П'ят, 19 лютого, 2010 14:31 
Офлайн
Аватар користувача

З нами з: Чет, 14 січня, 2010 16:14
Повідомлення: 103
Звідки: Україна, Київ
Можливо, Seditio "пожирає" багато ресурсів для генерації сторінок (а при багатьох, а іноді й всього кількох користувачів онлайн, це дуже критично). Спробуй попросити користувачів не заходити на сайт один день, і в цей день протестувати роботу скрипта.


Догори
 Профіль  
 
Відображати повідомлення за:  Сортувати за  
 [ 7 повідомлень ] 

Часовий пояс UTC


Хто зараз онлайн

Зараз переглядають цей форум: levchenko і 0 гостей


Ви не можете створювати нові теми у цьому форумі
Ви не можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Вперед:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Український переклад © 2005-2007 Українська підтримка phpBB


TOP.TOPUA.NET