Sziasztok,
Üzemeltetek egy Debian lenny-n szaladó 1.7.4-es SVN szervert. Apache verziója 2.2.9
50 Gigás repóval.
Az a jelenlegi tapasztalat, hogy napközben időnként a checkout nem szedi le az összes filet a kijelölt mappákból.
A hiba random gépeken, random időközökben fordul elő és 403 Forbidden hibával száll el.
Az a gyanúm hogy az Apache nem bírja.
Kérdésem az lenne van e valakinek tapasztalata Apache-svn tuning témában?
Valamint, hogy hozna e jelentős változást egy esetleges mpm_prefork cseréje mpm_worker-re?
köszi
- 3040 megtekintés
Hozzászólások
Igen, szerintem hozna.
Miert etch.
tompos
- A hozzászóláshoz be kell jelentkezni
NEm Etch , Lenny. Bocs
- A hozzászóláshoz be kell jelentkezni
Akkoris frissitsd:)
Megnezem, hogy egesz konkretan hol is van a szuk keresztmetszet. Vagy legalabbis megprobalnam.
Valamint mindenkepp worker-re cserelnem.
tompos
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
köszi. sokat segített
- A hozzászóláshoz be kell jelentkezni
Egy valódi tipp: mivel nagy a repó, elképzelhető, hogy régi is, és régi SVN-nel jött létre, és itt a repó még nem sharded formátumú, vagyis egy darab óriási nagy mappában van minden revision. Nézz be a repó mappjába. Egyébként meg nézz topot, iotopot, ilyesmiket a nagy terhelés alatt. Sőt, én az error loggal indulnék, nehezen fér a fejembe, hogy túlterhelés hogyan okozna 403-at.
- A hozzászóláshoz be kell jelentkezni
A repoval nincs gond. külön mappában vannak csoportosítva a reviziok.
Azon gondolkodtam azért van access forbidden mert egyszerre talán több szál is akar authentikálni ugyanonnan (htpasswd)?
Lehetséges ez?
Gondolom a legalaposabb az apache debug logolási mód bekapcsolás lenne.
- A hozzászóláshoz be kell jelentkezni
Előbb apache error log, aztán lehet debug.
- A hozzászóláshoz be kell jelentkezni
Csak pár dolog:
- Kapcsold ki a .htaccess -t (AllowOverride none)
- Kapcsold ki az ETag -eket
- Kapcsolj ki minden olyan modult ami nincs használva
- Ne használj https:// -t (hálózaton belül elmegy)
- Gyüjts response logot (ha valami sokági tart azt vedd górcső alá)
- Ne fileba, hanem syslog-ng -be logolj
- A repokat tedd gyors diskre/RAID kötetre
Végső soron én azt is megfontolnám, hogy az apache -ot lecseréljem (lighttpd/nginx/svnserver)
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni