Q&A

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

2r3.png

 

사이트 이용자중에 파일 업로드시 에러가 자주 뜬다는 분이 있어서

로그를 확인해보니 짤 처럼 나오고 있습니다.

이용자 중에 400 응답이 뜨는 경우는 저분이 유일한데 업로더의 인터넷 상태가 안좋아서 나타나는 증상일까요?

 

 

 

갤럭시s30 Lv. 1

댓글 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) 에러창 같은게 뜬다고 하네요.