I'm using the PHP S3 class and this backup script to backup ~500Mb file from Linux server to S3. The call to s3 gets stuck (never returns) and top shows httpd process which consumes 100% CPU and 1% memory. smaller files do get copied correctly.
my question is how can I debug this (its basically a CURL call done by the S3 class) when nothing is returned and the code gets stuck indefinitely.
Additionaly, any ideas on how to solve the issue in general are very appreciated.
Things I tried so far- no timeout for the php script. Removed SSL support from the call to S3, enabled 128M memory for the script.