I am using carrierwave to upload images to amazon s3. This works great on development, but not when I push it to my server (engineyard cloud trial).
The process works fine, no errors are thrown, and a link is given back. However, the actual image is corrupted, somehow.
Here's one, for example: https://s3.amazonaws.com/ZenBucket/uploads/goal/photo/30/guinness-toucan.jpg
Can anyone tell me how it's being corrupted, or what could be doing it?
Edit: The first image upload attempt after deploying always seems to fail 500, but the error doesn't show in the log. Not sure if that's relevent.
Edit2: Also seems to be occurring with dragonfly gem instead of carrierwave.
Thanks