개발 Q&A

제목 ciboard 게시판 사용 중 멈춤 현상
카테고리 PHP
글쓴이 작은별 작성시각 2024/04/16 11:51:34
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 5124   RSS

ciboard 를 사용해서 홈페이지를 제작중에 있습니다. 

게시판의 글을 읽다보면 간헐적으로 멈춤현상이 발생 합니다.

특정 게시글만 문제가 발생하면 디버깅이 쉬울텐데 랜덤으로 발생합니다. 재현을 해볼려고 해도 한번 발생 후 다시 발생하지는 않습니다. 

로그를 확인해 보면 아래와 같은 로그가 기록 됩니다. 

어떻게 해결해야 할지 몰라서 질문 드립니다. 

 

ERROR - 2024-04-16 11:41:24 --> Severity: Error --> Maximum execution time of 240 seconds exceeded /volume1/web/_system/libraries/Session/drivers/Session_files_driver.php 426ERROR - 2024-04-16 11:41:24 --> Severity: Warning --> Unknown: Cannot call session save handler in a recursive manner Unknown 0ERROR - 2024-04-16 11:41:24 --> Severity: Warning --> Unknown: Failed to write session data using user defined save handler. (session.save_path: /var/services/tmp) Unknown 0

 다음글 선택사항 정보의 저장문의 (2)
 이전글 .htaccess와 서브 디렉토리 운영 질문 (2)

댓글

변종원(웅파) / 2024/04/16 12:16:44 / 추천 1

ciboard를 수정해서 사용중인지? php 버전 등 답변하는데 필요 정보가 부족합니다.

링크 참고해보세요. 에러 메시지를 구글에서 검색한 겁니다. https://github.com/bcit-ci/CodeIgniter/issues/5545

작은별 / 2024/04/16 12:43:36 / 추천 0

빠른 답변 감사드립니다. 

해당 링크로 많은 도움이 될 것 같습니다. 

CIBoard 를 수정하지 않고 그냥 사용 중입니다. 

PHP 버전은 7.3.3. 이고 CI 버전은 3.1.9네요. 

이미지가 많이 올라가는 게시판인데 이미지 처리 중 발생하는 오류인것 같은데 좀더 연구해 봐야겠습니다. 

 

kaido / 2024/04/17 17:30:04 / 추천 0

이런 경우 로그와 상황을 종합해서 추리를 해봐야 합니다

Maximum execution time of 240 seconds

이 메세지는 기본적으로 실행시간이 오버가 된것입니다

이미지가 많이 올라간다면 실행 시간 부족일 수도있습니다. [고용량 이미지 처리 할때]

파일 관련으로 문제가 생기면 기본적으로 php 에서는  php.ini 에서 아래의 값들을 확인 합니다.

upload_max_filesize 
post_max_size

max_execution_time
max_input_time
memory_limit

각 파라메터는 검색해 보시고

 

nginx의 경우에는  nginx.conf 파일에서 아래 항목들을 체크합니다

keepalive_timeout
client_body_buffer_size
client_max_body_size
send_timeout

 

그외에 지원하지 않는 타입의 이미지를 사용한것이 아닌지도 의심해봐야 하며, 하드디스크 용량이 넉넉한지도 확인해 보셔야합니다.

CI 자체의 문제이고 세션과 관련된거면 계속 같은 증상이 나타나야 하는데, 간혈적 이라는것을 볼때 서버 환경 체크가 우선일것으로 보여집니다.

세션 관련 오류 메세지는 파일 세션을 사용 하다 보니 같이 물려서 에러로 떨어진게 아닐까 싶네요.