On Tue, Jun 05, 2007 at 07:27:07PM +0300, Volodymyr Kostyrko wrote:
> Недавно поднял svn через mod_svn в апаче. Поскольку остальные сайты
> спокойно живут под эхотагом запросы на svn проксируются через nginx. Но
> есть одно но - некоторые запросы к svn возвращают ошибку 502:
>
> 172.30.0.159 - arcade [05/Jun/2007:18:22:30 +0300] "COPY
> /admin/!svn/bc/97/xxx HTTP/1.1" 502 400 "-" "SVN/1.4.3 (r23084) neon/0
> .26.3"
>
> Эту ошибку на самом деле возвращает апач:
>
> 127.0.0.1 - arcade [05/Jun/2007:18:22:30 +0300] "COPY
> /admin/!svn/bc/97/xxx HTTP/1.0" 502 400
>
> Но если коннектиться к апачу напрямую - всё работает. Создаётся
> впечатление что nginx где-то изменяет заголовки. В логах ошибок самого
> nginx'а - ничего, кроме:
Нужно изменять заголовок Destination, примерно так:
http://savagex.blogspot.com/2007/02/nginx-apache2subversion.html
> 2007/06/05 18:22:13 [info] 48595#0: *30 kevent() reported that client
> 172.30.0.159 closed keepalive connection
>
> В сущности то же самое он говорит и на удачные коммиты в svn.
Это нормально.
--
Игорь Сысоев
http://sysoev.ru