PHP ERR_TIMED_OUT / 사이트에 연결할 수 없음
페이지 정보
본문
1. 크롬 Chrome
사이트에 연결할 수 없음
www.happyjung.com에서 응답하는 데 시간이 너무 오래 걸립니다.
다음 방법을 시도해 보세요.
- 연결 확인
- 프록시 및 방화벽 확인
ERR_TIMED_OUT
2. Safari
Safari가 페이지를 열 수 없음
서버 연결이 예기치 않게 끊겼기 때문에 Safari가 ‘https://www.???/???.php’ 페이지를 열 수 없습니다. 이 문제는 서버 사용량이 많을 때 가끔 발생합니다. 잠시 후에 다시 시도하십시오.
파일 업로드 프로그램을 만들고 가동하는데 위와 같은 페이지 오류가 발생합니다.
1. php 의 설정의 메모리 , 대기시간 등이 짧아서 발생하는 경우
php에는 upload_max_fileszie, post_max_size, max_execution_time, max_input_time, memory_limit 등의 설정이 파일 업로드 관련 설정이 있습니다.
php.ini 의 설정을 변경합니다
▶ upload_max_fileszie = 20M -> 200M
Upload 용량 제한
▶ post_max_size = 20M -> 200M
post 전송 최대용량입니다.
post 방식을 통하여 파일 전송할 경우 upload_max_filesize와 동일하게 설정합니다.
▶ max_execution_time = 60 -> 300
php 최대 실행 시간으로 해당 시간 초과 시 php 실행이 중단됩니다.
▶ max_input_time = 60 -> 300
입력 데이터를 받아들이는 최대 시간으로 해당 시간 초과 시 해당 요청이 중단됩니다.
▶ memory_limit = 128M
php에서 사용하는 메모리 사용량입니다.
php에서 많은 메모리를 할당받을 경우 서버의 부하가 심해지니 적정량 할당이 필요합니다.
2. 웹브라우저의 대기시간 초과로 인하여 서버에서는 계속 동작중일때
10만건의 엑셀 자료를 업로드해서 디비에 저장하는 작업을 진행중입니다
엑셀 파일을 등록하고 그것의 내용을 디비에 저장하면서 웹브라라우저의 대기시간 초과 등의 이유로 인해 위와 같은 페이지 오류가 발생할때는
디비 매니지드 프로그램의 쿼리창에서 SHOW PROCESSLIST; 를 실행해서 디비가 계속 동작중인지 확인하고,
동작중인 프로시저를 죽일지 혹은 그냥 작동시켜서 상황을 지켜볼지를 판단합니다
참고자료
https://www.happyjung.com/lecture/264
댓글목록
등록된 댓글이 없습니다.