서버이전후 알수없는 DB 생성 문제
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
얼마전 XE타운 유저 도움을 받아 클라우드서버( Ubuntu 18.04.2 x64 / Nginx)로 이전하였습니다
DB에 문제가 있는것 같은데 도대체 무슨 문제인지 알수가 없어서 문의 드립니다
1. 댓글 영역에 삭제가 안되는 DB 생성
링크를 클릭하면 그 글전체가 HTTP ERROR 500 에러가 뜹니다
삭제 하려하면 [잘못된 요청 입니다]가 뜨네요..
2. dbmyadmin 들어가 삭제하려 시도를 해봐도 500에러가 뜨네요
3. 댓글 DB용량이 기하 급수적으로 늘어났습니다
방법은..빽섭 뿐일까요
댓글 4
옮기는 과정에서 DB가 손상되었을 수도 있습니다.
특히 MyISAM 엔진은 워낙 유리멘탈이라 툭하면 깨집니다.
CHECK TABLE, REPAIR TABLE 한번씩 돌려보세요.
답변 감사합니다 에러로그를 확인하는 중 요런 메시지가 있는데 어떤의미일까요?
2019/04/01 01:00:24 [error] 936#936: *1467 FastCGI sent in stderr: "PHP message: PHP Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0" while reading upstream
936#936: *1467 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 30527574 bytes) in /usr/share/nginx/html/classes/display/DisplayHandler.class.php on line 120" while reading response header from upstream,
혹시 저와 같은 문제가 있는 분이 있을것 같아 일단 임시방편으로 아래와 같이 조치하였습니다
- 댓글 권한 모든사용자 -> 로그인한 사용자
- PHP.ini 파일에 memory limit를 128M -> 1024M 변경
변경하니까 500에러가 떳던 불량댓글들이 보여서 삭제,
하지만 아직 왜 저런 댓글들이 생성되는지는 모르겠네요..