본문 바로가기
MySql

MySQL ini_set ( 'max_execution_time', 0 사용시);

by 베이스 공부 2020. 10. 5.
반응형

ini_set ( 'max_execution_time', 0); 은 어떻게 사용하나요?

질문 1 : 파일을 .PHP 파일 상단에 배치합니까 아니면 작업을 수행하는 데 오랜 시간이 걸리는 함수에 배치합니까?

질문 2 : 이 설정은 설정된 후에도 영원히 지속 되나요? 아니면 원래 300 초로 돌아가거나 함수가 실행을 멈춘 후 기본값으로 돌아 갑니까?

 

해결 방법

 

어디에나 배치 할 수 있지만 해당 설정은 실행될 때까지 적용되지 않습니다. 따라서 맨 위에 놓으면 스크립트가 시간 초과되지 않습니다. 시간이 걸릴 수있는 함수 아래에 놓으면 스크립트가 호출 한 위치에 도달하는 데 오랜 시간이 걸리면 위의 시간 초과가 발생할 수 있습니다.

ini_set () 를 사용하면 해당 옵션이 스크립트의 전체 실행 동안 유효합니다.

 

참조 페이지 https://stackoverflow.com/questions/6523164

 

 

반응형

댓글