OK, thank you, Fred.

Best regards,

.Viet Trung.

On Wed, Jan 13, 2010 at 6:50 PM, Frederick Cheung <
[email protected]> wrote:

> On Jan 13, 8:05 am, viettrung do <[email protected]> wrote:
> > Anybody has any idea, please?
> >
>
> This sounds like an IIS problem, and few people on this group will
> know about that sort of stuff. Have you tried asking on an IIS related
> group
>
> Fred
>
> > Best regards,
> >
> > .Viet Trung.
> >
> > On Jan 10, 11:46 am, viettrung do <[email protected]> wrote:
> >
> >
> >
> > > Hi all,
> >
> > > I deployed a Rails application on a Windows Server 2003 machine as
> > > follows:
> >
> > >  + I created two instances of Mongrel at ports 4001, 4002 to serve the
> > > application
> >
> > >  + I set up an Apache instance at port 8080 for balancing load for the
> > > two Mongrels => So I can access my website at URLhttp://mywebsite:8080/
> >
> > >  + I want to allow users access my website without typing port 8080 in
> > > the URL. However, the server already runs IIS for several other
> > > web-sites at default port 80. Therefore, I used ISAPI Rewrite to
> > > forward
> > > requests from IIS (at port 80) to the Apache (and therefore towards
> > > the
> > > Mongrels) => I can access the website at URLhttp://mywebsite/
> >
> > > (To do these steps, I followed the guide in book Deploying Rails
> > > Application - Pragmatic Bookshelf)
> >
> > > Everything seems to work fine until I find out the followingproblem:
> >
> > > In my application, the user registerformpage allows user to upload
> > > his/her avatar. But whenever the file size is bigger than ~30KB, the
> > > browser keeps waiting for response from the server until getting
> > > timeout
> > > error.
> >
> > > This error also occurs in any submittingformwith a littlebigposteddata.
> >
> > > * Looking at the Apache error log file, I got the following error:
> > > ------------------
> > > [error] proxy: pass request body failed to 127.0.0.1:4001
> > > ------------------
> > > => Apache seems to fail to forward request to Mongrel instance
> >
> > > * Looking at the Mongrel log file, I got the following error:
> > > ------------------
> > > Error reading HTTP body: #<RuntimeError: Socket read returned
> > > insufficientdata
> > > ------------------
> > > => Mongrel seems not to receive fully thedatawhose length specified
> > > in
> > > Content-Length attribute in the request header.
> >
> > > One special thing is that this error just happens when I access the
> > > web-site via IIS, i.e.,http://mywebsite. This does not happen when I
> > > try directly with Apache athttp://mywebsite:8080orMongrel
> athttp://mywebsite:4001/(4002)
> >
> > > So I think there may be something wrong at the point of forwarding
> > > requests from IIS to Apache using ISAPI Rewrite. I found this error in
> > > httperror.log:
> > > ------------------
> > > Timer_EntityBody DefaultAppPool
> > > ------------------
> >
> > > But I totally get stuck at that point.
> >
> > > Please help if you have any suggestion to solve thisproblem.
> >
> > > Thank you!
> >
> > > Best regards,
> >
> > > .Viet Trung.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<rubyonrails-talk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>
>
>
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to