구체적인 상황은 다음과 같습니다.
사용자가 파일을 업로드할 수 있는 업로드 기능을 제공하는 앱(rails+passenger+nginx)이 있습니다.
서버에 배포해서 테스트해봤습니다
1: 내 컴퓨터를 사용하여 파일을 업로드하면 모든 것이 정상입니다
2: 회사 컴퓨터를 이용해 파일을 업로드해도 괜찮습니다
3: 공동작업자에게 제공 시 파일이 중간에 업로드되면 페이지 링크가 중단됩니다.
4: 공동작업자가 회사 컴퓨터를 사용하여 업로드했는데, 업로드 중간에 링크가 중단되었습니다.
5: 공동작업자가 가끔 업로드할 수 있지만(확률은 매우 낮음) 대부분 중간에 업로드한 후 페이지가 깨집니다
서버에 로그인해서 로그를 확인해 보니 이상한 일은 없었습니다.
ps: 협력자가 이전에 시스템을 다시 만든 적이 있습니다(시스템이 구축되기 전에 업로드할 수 있었습니다). 그는 Firefox 브라우저와 IE 브라우저를 사용했지만 실패했습니다
협력자의 네트워크에 문제가 있는 것 같습니다. 제 nginx 구성에 문제가 있을 가능성도 있습니다.
현재 이 문제를 조사하기에 적합한 진입점을 찾지 못했습니다. 문제를 먼저 게시하고 모두가 아이디어를 얻을 수 있기를 바랍니다
다음은 내 nginx 구성 파일입니다:
으아악
먼저 묻고 싶은 것은 귀하와 공동작업자가 테스트용으로 업로드한 파일이 동일한 파일인가요? 또한 협력자는 네트워크 내에서 테스트됩니까?
다음과 같이 확인할 수 있습니다:
먼저, 테스트 업로드 파일을 동일한 파일로 하십시오. 기본적으로 크기와 유형이 동일한 것이 가장 좋습니다. 성공적인 파일을 공동작업자에게 제공하여 가능한지 확인할 수 있습니다.
다양한 파일 형식이나 크기로 인한 제한 문제를 해결할 수 있기 때문입니다
첫 번째 확인에서 문제가 없으면 LAN 및 WAN의 문제를 살펴보세요. 전송 시간 초과(일부 시간 초과 제한 및 재시도 메커니즘이 없는 프로그램)로 인해 발생할 수도 있으므로 권장됩니다. 테스트를 위해 작은 파일을 사용하려면
게다가 이 업로드 프로그램이 회사 자체 프로그래머가 작성한 것인지 묻고 싶습니다. 그렇다면 디버그 조사를 수행하도록 요청할 수 있습니다.
추신: 일반적으로 시스템 재설치와는 큰 관련이 없습니다. 브라우저와 관련이 있는 경우 주로 업로드 프로그램 작성 방법에 따라 달라질 수 있습니다.