댓글을 다는데 이런 문구가 뜨면서 로그아웃되었다고 합니다
파일캐시도 전부 해제하고 ModSecurity도 해제했는데 왜 그런지 모르겠네요
일단 에러로그 첨부해드리는데...error_log 여기서도 딱히 안 나타나는거 같네요 (발생시각이 오늘 낮 12시 전후인거 같습니다)
로그 첫부분에 나타나는 sqlite 관련 부분은 캐시 해제하면서 해결된 문제고...
트위터 로그인 오류는 왜 자꾸 나는건지 모르겠네요
이거 확인하려고 소셜XE 로그 들어가보니까 203.133.168.31 이라는 IP에서 거의 1~2분 간격으로 끊임없이 모든 소셜로그인 계정에 인증요청을 보내고 있네요. 스팸인지 뭔지... (물론 회원이 아니고 인증 요청만 들어갔을 뿐 성공내역도 없습니다.)
확인해보니까 13일 16시쯤부터 거의 로그 500페이지 가까이를 차지하면서 끊임없이 보내대고 있네요. 이거 때문에 오류나는건지... 근데 이때는 라이믹스가 아니라 XE였고 500에러도 안 떴는데 말이죠
아무래도 계속 해결이 안 되면 XE로 롤백하는 수밖에 없을 거 같은데... 서버 파일은 /files 외에 전부 삭제하고 files/cache 삭제하고 덮어씌우면 될 거 같은데, DB파일은 라이믹스로 넘어오면서 어떻게 바뀐 지 몰라서 함부로 건드릴 수가 없네요
500 Internal ERROR XE
이건 XE나 라이믹스에서 뿜는 에러가 아니라 서드파티 자료에서 자체적으로 출력하는 메시지입니다. 코어에서 뿜는 에러가 아니니까 에러 로그에도 남지 않는 거고요. 저것과 똑같이 대소문자를 섞어쓴 에러 메시지를 분명 어디서 본 적이 있는데 어느 모듈인지 기억이 안 나네요. 텔넷으로 접속해서 addons 폴더와 modules 폴더에서 각각 grep -rn "Internal ERROR XE" 명령을 실행해 보면 어느 파일인지 나올 겁니다.
트위터 OAuth 오류는 타임아웃이라고 하는 것을 보니 님 서버와 트위터 서버 사이의 통신이 원활하지 않은 것 같습니다. 국내 호스팅 서버들 중 이런 경우가 은근히 많습니다. 트위터뿐 아니라 구글이나 페이스북 등 해외에 있는 서버는 회선 사정에 따라 종종 타임아웃이 발생합니다. 이건 해외 회선이 잘 되어 있는 호스팅으로 옮기는 방법밖에...