CI 묻고 답하기

제목 업로드 도중 사이트 접속이 제한되는 현상?
카테고리 일반
글쓴이 홍즈 작성시각 2020/03/25 17:35:07
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 91   RSS

안녕하세요.  초보 개발자입니다

저희 회사에서 운영중인 코드이그나이터로 개발한 사이트가 있습니다.

서버는 IDC센터에 웹서버1,  웹서버2로 나뉘어져 있고 자세히는 모르겠지만 사용자의 접속을 분산시켜준다고 합니다.

방화벽단은 장비랑 웹서버랑 각각 다른 업체들이 유지보수하고 있는데 서버장비쪽을 잘 몰라서..

아무튼 저희 운영중인 사이트에서 사진 업로드기능이 있는데 사진을 여러장 올릴때,

한장한장 서버와 ajax 통신을 하며 올리는 방식으로 구현되어있습니다.

 

용량이 작은 사진을 올릴때는 문제가 없는데 2~3메가 짜리 휴대폰으로 찍은 사진들을 올릴때 

웹서버2에서는 정상적으로 한장한장 잘 올라가지는데

웹서버1에서는 한두장 올라가다가 갑자기 멈춰버리고 새로고침해도 사이트접속이 안됩니다.

 

이게 과도한 트래픽이라고보고 서버 장비단에서 차단하는건지..

그렇다고 하기엔 왜 웹서버2에선 잘되는지..

 

두 서버 모두 아파치 설정이나 php.ini 설정은 동일하구요.

또 서버 차원에서 과도한 트래픽으로 간주하고 특정 아이피를 차단한다고 보기에는 

브라우저에서 쿠키/캐시 삭제하거나 브라우저를 변경해서 접속하면 또 접속이 됩니다.

 

'업로드 도중 사이트 접속이 차단되어 새로고침이나 주소를 직접 치고 들어가도 안되는데 브라우저 변경 또는 쿠키/캐시 삭제하면 접속이 된다.' 

이게 키포인트같은데요.

무슨 문제일까요? 감이 안잡혀서 몇일째 해결을 못하고 있습니다.

 다음글 select option 문의드립니다 (2)
 이전글 폼 검증 문의드립니다!! (2)

댓글

변종원(웅파) / 2020/03/25 17:38:00 / 추천 0

php.ini 타임아웃설정. post 크기 등을 올려야 답이 가능할 것 같네요.

그리고 로드밸런서가 앞단에 있을 건데 구성은 누가 하는건가요? 구성을 하고 유지보수하는 업체가 있다면 그쪽에 문의하시는게 빠릅니다.

홍즈 / 2020/03/25 17:42:22 / 추천 0

php_value upload_max_filesize 61M
php_value post_max_size 61M
php_value max_execution_time 0
php_value max_input_time  -1
php_value memory_limit 2048M

 

관련 설정들은 이정도만 되어있습니다. 

아 로드밸런서라고 하는거군요. 그거 관련해선 외부 업체가 유지보수 해주고 있는데 거기서는 관련 설정없다. 웹서버 설정, 애플리케이션 설정부분을 확인해봐라 라고 답변해서 ..ㅠㅠ

변종원(웅파) / 2020/03/25 17:50:51 / 추천 1

홍즈 / 일단 전제가 1, 2번 서버의 사양 및 환경이 전부 똑같아야 합니다.  돌고있는 서비스라던지, 스토리지 용량이라던지.. 1번 서버에 남은 용량도 체크해보시고 업로드시 메모리 사용량이 얼마나 나오는지도 체크해보세요. 2번으로 가고 있는지는 어떻게 체크하세요?

홍즈 / 2020/03/25 17:54:23 / 추천 0

물리적인 서버의 사양과 서버안에 설치된 아파치, php, 어플리케이션 모두 동일 합니다.

업로드되는 공간은 모두 같은 나스의 공간을 쓰고 있습니다.

업로드시 메모리 체크는 해보겠습니다.

해당 문제가 발생하고나서 누구는 잘되고 누구는 잘 안된다기에 확인해봣습니다 www1.도메인 과 www2.도메인으로 해당 서버로 직접 접속할수 있어요,  사용자들은 www로 접속하여 로드밸런싱 되지만요

변종원(웅파) / 2020/03/26 11:26:12 / 추천 0
그럼 로드밸런서에 2번 서버만 물리고 테스트 해보세요. 1번과 동일한 현상이 생기면 장비나 로드밸런서의 문제이고 현상이 생기지 않으면 1번서버의 문제로 좁혀집니다.