large file upload crash rails app

5 views
Skip to first unread message

Truong-an Thai

unread,
Dec 29, 2006, 9:02:33 PM12/29/06
to rubyonra...@googlegroups.com
when uploading a large file (8meg) to my live deployed railsapp website
( www.lifehoo.com ) hosted on textdrive, it crashes the railsapp.

Is there a way in rubyrails to prevent this from happening?

--
Posted via http://www.ruby-forum.com/.

Elad Meidar - Creopolis.com

unread,
Dec 30, 2006, 5:19:39 PM12/30/06
to Ruby on Rails: Talk
Hi Truong,

Please paste your exception details, it is very hard to guess (maybe
Zed Shaw can do some telepathic assistance, i heard he can do anything
regarding rails :) )

Truong-an Thai

unread,
Dec 31, 2006, 1:09:28 PM12/31/06
to rubyonra...@googlegroups.com

Hi, production.log and fastcgi.crash.log doesn't show anything.

however, while logging in via ssh shell, I noticed this:

RMagick: Memory allocation failed `Cannot allocate memory'.

Any suggestions?

Thanks!

Jakob Skjerning

unread,
Dec 31, 2006, 1:17:15 PM12/31/06
to rubyonra...@googlegroups.com
Truong-an Thai wrote:
> Hi, production.log and fastcgi.crash.log doesn't show anything.
>
> however, while logging in via ssh shell, I noticed this:
>
> RMagick: Memory allocation failed `Cannot allocate memory'.
>
> Any suggestions?

My best guess would be to add some more RAM to the machine. Or in some
other way make more memory available to the process.

--
Jakob Skjerning - http://mentalized.net

Peter De Berdt

unread,
Jan 1, 2007, 8:01:39 AM1/1/07
to rubyonra...@googlegroups.com

On 31 Dec 2006, at 19:17, Jakob Skjerning wrote:

Truong-an Thai wrote:

Hi, production.log and fastcgi.crash.log doesn't show anything.

however, while logging in via ssh shell, I noticed this:

RMagick: Memory allocation failed `Cannot allocate memory'.

Any suggestions?


My best guess would be to add some more RAM to the machine. Or in some other way make more memory available to the process.


The problem with shared hosts is that your memory is limited. As soon as you go over a certain treshold, it just terminates your processes. I'm having similar problems with uploads and even downloads via send_file on a2hosting's servers. The shell also reads: out of memory, my processes are all killed (including mongrel, the site goes offline) and a core file is dumped. The same application runs without a problem on our VPS or dedicated server.


Best regards


Peter De Berdt


Reply all
Reply to author
Forward
0 new messages