Well, I turned off sendfile in config. I also changed a bunch of parameters per an email I received from Dave Cheney (thanks Dave!). No luck.<br><br>Just for laughs, I installed and configured Swiftiply with Mongrel and turned off Nginx. Same issue.
<br><br>So, then I turned off Swiftiply also and started just one mongrel and told it to listen on port 80. It worked great. File uploads were much faster.<br><br>So, if I am having the same issue when proxying from either Swiftiply or Nginx, but I don't have the slowness issue when I don't proxy and just go straight to the mongrel instance, this tells me the problem is not with Nginx, but must be some setting on the OS X server.
<br><br>Does anyone know what would cause proxying in general to be slow on an OS X server? I know its not the network speed from the browser to the server, because when I was connecting directly to the mongrel instance without proxying, file uploads were fine.
<br><br>Sorry for asking this (probably) non-nginx related question on the list, but I started it here, so I figured I would ask one more question.<br><br>Thanks.<br><br>Jamey Cribbs<br><br><br><div class="gmail_quote">On Dec 22, 2007 2:08 PM, Alex Egg <
<a href="mailto:eggie5@gmail.com">eggie5@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">no sendfile on os x<br>
<div><div></div><div class="Wj3C7c"><br>On Dec 22, 2007 7:57 AM, Wayne E. Seguin <<a href="mailto:wayneeseguin@gmail.com">wayneeseguin@gmail.com</a>> wrote:<br>><br>> On Dec 21, 2007 10:28 AM, Jamey Cribbs <
<a href="mailto:jamey.cribbs@gmail.com">jamey.cribbs@gmail.com</a>> wrote:<br>><br>> > I have a rails app running on an OS X server, using nginx as the web<br>> server, proxying to a mongrel cluster. File uploads from the user's browser
<br>> are painfully slow when going through nginx, but if I target an individual<br>> mongrel instance in the browser, the file upload is fast. I have the latest<br>> mac ports version of nginx installed ( 0.54, I believe).
<br>> ><br>> > Any ideas? I tried changing the log format, as suggested in a reply to<br>> someone else's post, but could not get nginx to start, so I don't know if<br>> nginx has to be compiled with a particular flag in order to include the log
<br>> format config directive in nginx.conf.<br>> ><br>> > Any help, suggestions would be greatly appreciated.<br>> ><br>> > Jamey Cribbs<br>> ><br>><br>><br>> Try turning sendfile off in the config.
<br>><br>> ~Wayne<br>><br><br></div></div></blockquote></div><br>