Unterschiede zwischen den Revisionen 2 und 3
Revision 2 vom 2005-04-21 01:32:35
Größe: 1060
Autor: lars
Kommentar: proxy-healer-Skript
Revision 3 vom 2005-04-21 01:33:40
Größe: 1078
Autor: lars
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 5: Zeile 5:
= Proxy-Probleme = = Proxy-Probleme - 502 Bad Gateway =

TableOfContents


Proxy-Probleme - 502 Bad Gateway

Wenn der Subversion-Server hinter einem Proxy betrieben wird, dann treten Probleme bei komplexen svn-Kommandos auf (beispielsweise bei einer COPY-Transaktion). Die Ursache ist der Destination-Header, der den öffentlichen Namen des Proxy beinhaltet. Dies wird vom mod_dav-Modul nicht akzeptiert.

Dieses Problem kann durch die Zwischenschaltung eines python Skripts (das wiederum als Proxy fungiert :)) behoben werden. Das Original-Skript findest du unter: http://vanderwijk.info/Members/ivo/articles/ComplexSVNSetupFix

Das Skript muss an die Namen der Servern angepasst werden (trivial) - unser Skript liegt unter [attachment:svn-proxy-healer.py /data/scripts/svn-proxy-healer.py] auf dem FaxeSubVersion-UML.

Es sollte als Bootskript eingebunden werden.

Der Proxy-Server muss seine Anfragen an den Port des Subversion-Server weiterleiten, der von dem Skript bedient wird.

Das Ganze kostet natürlich Performance - es scheint aber bisher keine andere Lösung zu existieren.

SubversionAnpassung (zuletzt geändert am 2012-06-13 21:26:22 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.