When trying to push a single change that is around 258MB, the push is failing when it receives a 500 internal server error from Phabricator. The entire repo is over 1.2GB, and we are trying to do an initial import. Since that failed, I am attempting to upload small numbers of changes individually.
To attempt to resolve this, we have tried the following (most changes were tried after looking at syslog):
- Adjusted the git http.postBuffer to 500MB and other values (doing this increases the amount of time the push takes before it fails, but it never completes)
- Increased the PHP timeout on the server to 300 seconds
- Increased the memory available to apache and PHP
Even with the 300 second timeout, the server still reports a timeout error.
The client and server are on the same local network, so it shouldn't take long to upload this amount of data.