CI 묻고 답하기

제목 404 페이지 에러 (정상작동중 해당 페이지 출력)
글쓴이 송영구 작성시각 2015/02/06 05:59:36
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 14238   RSS
전문가님들의 조언 부탁드립니다.

codeigniter+smartadmin(bootstrap theme)로 만드는 중 정상적으로 자료가 출력되는 가운데 

게시판 형태의 리스트에서 해당 자료를 클릭하여 상세보기를 클릭후 다시 브라우져의 백버튼을 이용하여 나오고 다시 리스트중에 하나를 클릭해서 들어가서 상세보기를 보고 이런 작업을 10번정도 하면 해당 리스트의 페이지가 404 에러를 출력하게 됩니다.

그와 동시에 해당 컴퓨터와 그 주변의 같은 네트워크를 사용하면 모든 컴퓨터에서 해당 서버로의 접근이 차단되는 경우가 발생합니다. 그리고나서 몇분이 지나면 다시 살아나는 기이한 현상이 생깁니다.

혹시 이것이 쿠키나 세션의 문제인지 thread제한인지 정확한 원인을 알수가 없는 상황입니다.

코디그네이터내에서 설정중 이런부분을 컨트롤 하는 부분이 있는지 궁급합니다.

소스는 워낙 방대해서 어디가 원인인지를 알수가 없어서 올릴수가 없습니다. 

참고로 godaddy에 웹호스팅중이며 서버로그는 확인이 불가능합니다. 그리고 application/logs안에는 특별한 로그는 없습니다. deny ip 관련 내용도 없습니다.

.htaccess 안에는 해당 내용을 넣었구요. 넣으나 안넣으나 결과는 같습니다.

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^([a-z]+)\.도메인명\.com$ [NC]
RewriteRule ^(.*)$ http://www\.도메인명\.com [R=301,L]

RewriteCond %{HTTP_HOST} ^도메인명\.com$ [NC]
RewriteRule ^(.*)$ http://도메인명\.com [R=301,L]

RewriteRule ^/ajax/(.*)$       /ajax.php?$ [NC,QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]


만약 다른 부분에 에러가 나서 아예 작동을 하지 않으면 해당 페이지를 에러를 체크하면 되는데 이건의 경우는
 많은 작업을 시키는 건지 캐쉬에 많은 양이 저장되는 것인지 잘 작동하다가 해당 작업을 여러번 반복시키면 404 에러가 납니다. 소스상에는 에러가 없는 걸로 나옵니다. 코디그네이터에서 설정에서 무엇인가를 잡아 주는게 아닌가 생각됩니다.
조언 부탁드립니다.
 다음글 코드이그나이터 성능 관련 문의 (4)
 이전글 새로운 페이지를 만들려고 php파일을 생성했는데 url... (1)

댓글

없음