| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 7.4 |

사이트 이용자중에 파일 업로드시 에러가 자주 뜬다는 분이 있어서
로그를 확인해보니 짤 처럼 나오고 있습니다.
이용자 중에 400 응답이 뜨는 경우는 저분이 유일한데 업로더의 인터넷 상태가 안좋아서 나타나는 증상일까요?
갤럭시s30
Lv. 1
| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 7.4 |

사이트 이용자중에 파일 업로드시 에러가 자주 뜬다는 분이 있어서
로그를 확인해보니 짤 처럼 나오고 있습니다.
이용자 중에 400 응답이 뜨는 경우는 저분이 유일한데 업로더의 인터넷 상태가 안좋아서 나타나는 증상일까요?
댓글 2
라이믹스 내부에서 400 에러가 나올 가능성은 낮습니다.
대부분 웹서버(ex. 아파치)에서 뿜는 에러코드인데요... 혹시 서버에 웹방화벽이 설치되어 있나요?
웹호스팅이라면 업체에서 제공하는 무료 방화벽, 스팸차단 등 각종 보안서비스가 문제일 수도 있고,
만약 직접 운영하시는 서버라면 mod_security 같은 웹방화벽의 에러 로그를 확인해 보시는 것이 좋겠습니다.
XML 또는 JSON으로 요청하거나, 큰 파일을 분할 업로드하면 걸리는 경우가 종종 있더군요.
그리고 혹시 저 분이 올리시는 파일에 특이사항이 있나요?
특이한 형식의 파일을 자주 올린다거나, 남들보다 큰 용량을 올린다거나...
인터넷이 굉장히 열악한 분쟁지역이라면 모를까, 현대 대한민국에서 인터넷 상태가 안 좋다고
몇 메가짜리 파일이 안 올라가는 경우는 흔하지 않거든요.
서버는 nginx 서버입니다. 방화벽에도 딱히 특별한건 없는거 같습니다...
로그를 보면 가정용 KT 인터넷에 PC에서 크롬 브라우저로 업로드를 하셨던데 제가 같은 파일로 크롬에서 업로드 테스트를 해보면 문제가 없습니다.
memory_limit, upload_max_filesize, post_max_size, client_max_body_size 이런것들은 128M 로 설정되어 있고 pm.max_children 도 넉넉하게 설정되어 있습니다.
한 명한테만 저런 증상이 생기니 원인을 모르겠네요...
무조건 업로드가 실패하는건 아니고 높은 확률로 (Type 7) 에러창 같은게 뜬다고 하네요.