2016-08-25 30 views
0

클라이언트 오류 :svn : E175002 : svn/xxx에서 MERGE 요청 실패 : 504 게이트웨이 시간 초과. 파이프가 깨

svn: E175002: Commit failed (details follow): 

svn: E175002: MERGE request on '/svn/my_repos/trunk/app' failed: 504 Gateway Time-out 

Server 오류 로그 : 출력에 따라 쓸 수 없습니다 내 경우에는

[Thu Aug 25 09:24:49.466833 2016] [dav:error] [pid 20669] [client 192.168.2.99:31447] Could not MERGE resource "/svn/my_repos/!svn/txn/68582-1h18" into "/svn/my_repos/trunk/app". [500, #0] 

[Thu Aug 25 09:24:49.466882 2016] [dav:error] [pid 20669] [client 192.168.2.99:31447] Error constructing resource list. [500, #32] 

[Thu Aug 25 09:24:49.466884 2016] [dav:error] [pid 20669] [client 192.168.2.99:31447] Can't write response to output: Broken pipe [500, #32] 

답변

0

이 오류에 의해이 발생 된 게시물을 커밋 svnsync.

/usr/bin/svnsync sync --non-interactive --username svnsync --password ****** ${svn_mirror_url}

배경을 실행하고 dev에 /에 표준 출력 및 표준 오류 리디렉션/널

/usr/bin/svnsync sync --non-interactive --username svnsync --password ****** ${svn_mirror_url} >/dev/null 2>/dev/null &

참조 링크 :

http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&viewType=browseAll&dsMessageId=685574#messagefocus 
http://stackoverflow.com/questions/4584904/what-causes-the-broken-pipe-error 
http://unix.stackexchange.com/questions/60222/why-does-subversion-give-a-broken-pipe-error-when-piped-into-head 

내가이 명령을 변경