window下nginx的proxy_pass指向localhost訪問時非常慢
最近將公司專案從linux遷移到Windows Server 2008上,發現訪問URL時非常慢,常常收到監控簡訊說專案無法訪問。
經過排查發現,跳過nginx直接訪問tomcat,速度非常,所以確定是nginx這塊的問題。
但是nginx配置和原來在linux下完全一致,原來在linux下面速度還挺快的。
由於對nginx和網路都不熟悉,所以弄了很長時間,後來無意之間把localhost
換成了127.0.0.1
,發現訪問URL時的速度變快了。再次換成localhost
又變的非常慢。如下:
使用127.0.0.1
速度很快:
location / {
proxy_pass http://127.0.0.1:8080/ ;
rewrite ^/$ /index.do;
}
使用localhost
非常慢:
location / {
proxy_pass http://localhost:8080/;
rewrite ^/$ /index.do;
}
問題找到了,不過為什麼會出現這個問題還是不清楚,沒有去深究localhsot
和127.0.0.1
。
相關推薦
window下nginx的proxy_pass指向localhost訪問時非常慢
最近將公司專案從linux遷移到Windows Server 2008上,發現訪問URL時非常慢,常常收到監控簡訊說專案無法訪問。 經過排查發現,跳過nginx直接訪問tomcat,速度非常,所以確定是nginx這塊的問題。 但是nginx配置和原來在lin
MySQL在遠程訪問時非常慢的解決skip-name-resolve
刪除數據 mysql配置文件 family 服務 參數 margin 開放 normal mysq 服務器放在局域網內進行測試時,數據庫的訪問速度還是很快。但當服務器放到外網後,數據庫的訪問速度就變得非常慢。後來在網上發現解決方法,my.cnf裏面添加[mysqld]ski
MySQL在遠端訪問時非常慢的解決方法
伺服器放在區域網內進行測試時,資料庫的訪問速度還是很快。但當伺服器放到外網後,資料庫的訪問速度就變得非常慢。 後來在網上發現解決方法,my.cnf裡面新增 [mysqld] skip-
window下eclipse執行叢集mr時錯誤總結
1.叢集提交修改項 a.確保JobAPP提交至叢集 解決方案:修改mapred-site.xml
WINDOW下允許其他機器訪問本機redis設定方法
修改redis.windows.conf1. 註釋這一行#bind 127.0.0.12. protected-mode引數改為noprotected-mode no3. window下啟動命令redis-server.exe redis.windows.conf
window下配置mysql遠端訪問
一、授權 1.使用“Ctrl + R”組合鍵快速開啟cmd視窗,並輸入“cmd”命令,開啟cmd視窗 2.開始選單開啟MySQL command Line Client 3.使用“use mysql;
docker+tomcat 啟動時非常慢原因之JRE /dev/random阻塞
使用 docker org str 為什麽 操作 ner 環境 random docker+tomcat 啟動時非常慢,一般正常啟動幾十秒的,發現docker+tomcat啟動竟需要幾分鐘,不可思議 根本原因是 SecureRandom 這個 jre 的工具類的問題。那為什
tomcat啟動時非常慢,啟動時 一直卡在Root WebApplicationContext: initialization completed
-c 噪音 odin verbose 兩種 xeon 改變 apach localhost 每次重啟自己的服務tomcat都需要卡住很長時間,每次都是日誌停在 Root WebApplicationContext: initialization completed
解決ubuntu和windows10雙系統時訪問window下的磁碟需要輸入密碼的
首先使用命令進入下面這個目錄: cd /usr/share/polkit-1/actions [email protected]:/usr/share/polkit-1/actions$ ll org.freedesktop.* -rw-r--r-- 1 root
lnmp環境下一臺伺服器配置裡個專案,介面訪問時返回資料但header頭status code=500
公司一個軟體專案微信客戶端本人開發用了thinkphp3,一個api配合客戶端app使用用了thinkphp5,兩個不可合二為一,只能在一臺伺服器上配置一個客戶端入口,一個api入口。 第一步:伺服器建立平行的兩個目錄,分別放上面兩個框架的程式碼; 第二步:nginx配置訪問入口,在/etc
window下利用navicat訪問Linux下的mariadb資料庫
1.再Linux上成功安裝mariadb資料庫後,不管是在dos(敲命令mysql -h192.168.136.8 -uroot -p)下或者是navicat(建立連線)下連線mariadb資料庫,會報錯: Can't get hostname for your address 2.
Window下無法訪問VMware 虛擬機器中的Hadoop管理頁面
在VMware中的Linux上配置好了Hadoop,但是在windows下一直訪問不了管理頁面。而且VMware中的其他Linux也無法訪問。但是相互間都可以ping通。經過排查,發現是被Linux的防火牆擋住了。解決方法就是:
wamp下apache2.4.9區域網ip訪問時提示403錯誤
在自己的筆記本上搭建了一個apache伺服器,想通過手機訪問主機上的一個頁面,但是在訪問過程中總提示403錯誤。 經過在網上查詢別人的解決方案,及不斷嘗試修改httpd.conf配置檔案,最終測試出修改方案。 找到 <Directory> Require l
Linux和Window下生成以年月日時分秒為名稱的檔案。
Windows BAT批處理檔案: 複製程式碼 程式碼如下: @echo off set time_hh=%time:~0,2% if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%) set filename=%date
Ubuntu下使用ssh遠端登入時出現錯誤提示connect to host localhost port 22:Connection refused
1、Ubuntu下測試ssh時使用ssh localhost 命令,出現錯誤提示connect to host localhost port 22:Connection refused 造成這個錯誤的原因可能是ssh-server未安裝或者未啟動。ubuntu
window下工具訪問linux下mysql出現 error no 2003 10061錯誤的解決辦法
1、檢視:netstat -an|grep 3306 是空的,說明沒有在偵聽 解決辦法:修改/etc/my.cnf 將其中skip-networking註釋掉,然後執行netstat -an|grep 3306 就可以看到了 2、對於伺服器來說,
mysql 訪問時可以遠端訪問127.0.0.1 但不能訪問localhost問題
解決方案:1.已經親測可用,建議使用grant all privileges on * to [email protected] identified by 'a1b2c3';2.未嘗試updateusersethost='localhost'wherehost='
linux下 tomcat本機能訪問,外部無法訪問http://localhost:8080/解決辦法
一般來講是防火牆的原因,開啟埠8080就行了,你可以用以下命令: #service iptables stop <ENTER> 當然 這種情況只是暫時解決辦法,伺服器一啟動就失效。可以用下面一種方法: 修改iptables,開放8080埠,預設安裝tomcat後
Tomcat在Window下啟動時亂碼的兩種解決辦法
註冊 十進制 文件 utf 修改 問題 conf 提示符 系列 在命令提示符中啟動Tomcat時,日誌窗口出現亂碼: 亂碼的原因肯定是日誌解碼錯誤引起的,因此就有一系列問題: 1.這個窗口的編碼是什麽? 窗口的編碼查看:右擊窗口>選項
手把手教你如何在window下將jenkins+allure整合生成的測試報告通過jenkins配置郵箱自動傳送-04(非常詳細,非常實用)
簡介 上一篇生成測試報告,小夥伴們和童鞋們就又問道,測試報告已經生成了,怎麼傳送給相關的負責人了?小夥伴們和童鞋們不要著急,聽巨集哥慢慢給你道來,心急吃不了熱豆腐哈。這些小夥伴們的表現還是不錯的,還有表現差一點的小夥伴或者童鞋們,竊竊自喜,以為萬事大吉了,NO,還差一步,不把測試報告發出去好好地在領導面