메뉴 건너뛰기

tnt_lang

php/asp Allowed memory Error 처리

구퍼 2010.07.13 09:49 조회 수 : 2277

Fatal error: Allowed memory size of 숫자 bytes exhausted (tried to allocate 숫자 bytes) in 경로 on line 숫자

일경우

php.ini에서
memory_limit 크기를 수정하거나
에러나는 파일에 아래의 내용을 추가한다.
<?
@ini_set("memory_limit", "512M");
or
ini_set('memory_limit', -1);
?>

memory_limit는 한 스크립트가 할당받을 수 있는 메모리의 최대 크기를 지정하는것인데 하나의 스크립트가 버그등으로 시스템 메모리를 잡아먹는 일을 방지하기 위한 것임.

 

아래도 참조할것

제로보드 쉬운설치시 allowed memory size of 16777216 bytes exhausted........생략 이와같은 에러가 발생한다면

 etc/php5/apache2/ php.ini 를 수정하는것으로 용량을 올리면 문제없이 잘 작동할겁니다.

 $sudo gedit /etc/php5/apache2/php.ini
아래의 적색부분만 바꿔주세요.

max_execution_time = 30     ; 원하는 시간(초) 으로 변경
max_input_time = 60 ; 원하는 시간(초) 으로 변경, 파일용량이 올라 가는 시간을 계산 해서.
memory_limit = 128M ; 원하는 용량으로 변경 
post_max_size = 100M ; 원하는 용량으로 변경
upload_max_filesize = 100M ; 원하는 용량으로 변경

파일 크기를 upload_max_filesize < post_max_size < memory_limit 요 순서대로 하시면 문제 없을거라 생각됩니다

위로