【转】window下nginx的proxy_pass指向localhost访问时很是慢

最近将公司项目从linux迁移到Windows Server 2008上,发现访问URL时很是慢,经常收到监控短信说项目没法访问。linux

通过排查发现,跳过nginx直接访问tomcat,速度很是,因此肯定是nginx这块的问题。
可是nginx配置和原来在linux下彻底一致,原来在linux下面速度还挺快的。nginx

因为对nginx和网络都不熟悉,因此弄了很长时间,后来无心之间把localhost换成了127.0.0.1,发现访问URL时的速度变快了。再次换成localhost又变的很是慢。以下:
使用127.0.0.1速度很快:tomcat

location / {
    proxy_pass http://127.0.0.1:8080/;
    rewrite ^/$    /index.do;
}

使用localhost很是慢:网络

location / {
    proxy_pass http://localhost:8080/;
    rewrite ^/$    /index.do;
}

问题找到了,不过为何会出现这个问题仍是不清楚,没有去深究localhsot127.0.0.1code

相关文章
相关标签/搜索