''원격 호스트에서 강제로 기존 연결이 닫혔습니다. '라는 오류가 발생했지만 다른 문제가 발생했습니다. 이 경우.hg 복제본에서 '기존 연결이 원격 호스트에 의해 강제로 하나의 컴퓨터에서 강제로 닫혔습니다.'
특정 컴퓨터 (실제로는 CI 상자)에서 복제하거나 대규모 풀을 수행 할 때이 오류가 발생합니다. 이 기계는 몇 달 동안이 프로젝트를 아무런 문제없이 복제 해 왔지만, 지금 막 시작한 것입니다.
초기 수정본에 복제하면 가끔 작동하고 때로는 같은 메시지가 나옵니다.
다른 모든 컴퓨터에서 문제가없는 것 같습니다.
디스크 공간이 CI 상자에서 특별히 낮지는 않으며 방화벽 설정이 변경되지 않았습니다.
다른 원인에 대한 단서 또는 디버깅 방법에 대한 단서가 있습니까?
"CI 상자"란 무엇입니까? 당신은 어떻게 당신의 repos를 공유합니까? hg serve, Apache + hgweb, 다른 것을 통해? – Eiver
@Eiver CI 상자 = 지속적인 통합 서버 및 중앙 hg repo에서 repos를 공유하므로 hg 서비스를 제공합니다. –
Mercurial 문제가 아닌 네트워크 문제에 직면하고 있기 때문에 묻습니다. "중앙"hg repo는 일반적으로 Apache 또는 IIS 웹 서버에서 호스팅되기 때문에 www 서버 로그를 조사하는 것이 좋습니다. 그 외에도 시스템 로그가 있습니다. 중앙 repo가 Windows 또는 Linux에 있는지 여부는 알 수 없습니다. 일반적으로 Mercurial 자체는 통신에 대한 책임이 없으므로 이것이 Mercurial 문제는 아닙니다. 적어도 직접은 아니야. – Eiver