openRestry 個人筆記

2021-10-06 09:21:48 字數 942 閱讀 7234

啟動:nginx.exe

重啟:nginx.exe -s reload

停止:nginx.exe -s stop

nginx.conf 檔案

#nginx程序數,建議設定為等於cpu總核心數。

#nginx的upstream目前支援4種方式的分配

#1、輪詢(預設)

#每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。

#2、weight

#指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。

#例如:

#upstream bakend

#2、ip_hash

#每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以解決session的問題。

#例如:

#upstream bakend

#3、fair(第三方)

#按後端伺服器的響應時間來分配請求,響應時間短的優先分配。

#upstream backend

#4、url_hash(第三方)

#按訪問url的hash結果來分配請求,使每個url定向到同乙個後端伺服器,後端伺服器為快取時比較有效。

#例:在upstream中加入hash語句,server語句中不能寫入weight等其他的引數,hash_method是使用的hash演算法

#upstream backend

server

location /open/}}

分別以8888 和 8889 埠執行相同服務,會根據權重輪詢訪問了

127.0

.0.1:81

/open/textcontroller/test

ant 個人筆記

ant 命令想關屬性 buildfile file f 使用指定的構建檔案 projecthelp 獲得專案的資訊 ant構建檔案中想關屬性及用法 dir 資料夾路徑 fileset 檔案集 path 路徑 basedir 專案基目錄的絕對路徑,其他相對路徑都是由他解析而出的 depends inp...

Github 個人筆記

其實預設pull的操作就是乙個分支的merge操作 egit中預設的pull操作是fetch merge,如果要用rebase,可以分開操作。先執行fetch更新remote tracking,再執行rebase進行合併。或者修改pull的預設操作,在.git config檔案中配置.分布式版本控制...

JAVA個人筆記

時間 2015 12 15 目標 readresolve 記錄原因 深入學習單例模式的時候遇到 簡單了解 通過可序列化的工具,我們可以將乙個單例的例項物件寫到磁碟,然後再讀回來,從而有效地獲得乙個例項。即使建構函式是私有的,可序列化工具依然可以通過特殊的途徑去建立類的乙個新的例項。序列化操作提供了乙...