Please document git-http-backend/Apache timeout interactions
- From
- Steinar H. Gunderson <sgunderson@bigfoot.com>
- Date
- Feb 21, 2016, 22:17 UTC
- Message-ID
- <20160221221744.GA38068@sesse.net>
Hi,
I am running git-http-backend behind Apache as suggested in git-http-backend(1). However, what it fails to mention is that git-fetch-pack seemingly can be very slow in sending its request. Consequently, mod_reqtimeout (on by default, as I understand it) kicks in as an anti-DoS measure, and the user sees a 408 (timeout) error.
Seemingly the simplest fix is to turn off mod_reqtimeout in the vhost serving git (potentially with some <IfModule> around it):
RequestReadTimeout header=0 body=0
Would you consider adding this to the documentation?
Thanks!
/* Steinar */
-- Homepage: https://www.sesse.net/