【轉】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

相關文章
相關標籤/搜索