例項啟動失敗,admin.log日誌提示如圖所示
【原因】
1、根據報錯內容「error occurred during initialization of vm」和「too small initial heap fornew size specified」,說明在載入jvm初始化heap的時候,記憶體太小導致不能載入成功。
2、繼續向上查詢admin.log,發現初始化jvm只有128m;這個時候檢視set-server-env.bat的檔案,引數jvm_initial_heap_size和jvm_max_heap_size的設定為:
setjvm_initial_heap_size=128m
setjvm_max_heap_size=768m
【操作步驟】
1、修改eas/server/profiles/server*/bin/set-server-env.bat的如下引數,設定為合理的值,之後重啟例項。
setjvm_initial_heap_size=1024m
setjvm_max_heap_size=1024m
【說明】
注意:上面設定的只是針對32bit的windows環境來舉例,針對不同的客戶環境,請根據實際情況設定大小。
一、針對64bit的windows環境
調整eas的記憶體到3gb,集群環境每乙個server下面的檔案都要改(需要64bit的os環境才能修改為3g,32bit的環境請諮詢總部或參看上面)
window環境下,修改這個檔案:eas\server\profiles\server#\bin\set-server-env.bat
1、開啟eas\server\profiles\server#\bin\set-server-env.bat
注意:(群集環境中每個例項下的配置檔案都需要修改)。
修改為以下引數值:
set jvm_initial_heap_size=3072m
set jvm_max_heap_size=3072m
set jvm_custom_params= -xgcpolicy:gencon -xmn500m -xpartialcompactgc ------注意windows環境改set-server-env.bat 這個地方 -xpartialcompactgc 的時候,不需要引號,linux環境才需要引號。
2、儲存後重啟eas server (集群環境就重啟集群)生效。
二、針對64bit的 linux aix環境:
aix& linux環境下,修改eas\server\profiles\server#\bin\set-server-env.sh
1、開啟eas\server\profiles\server#\bin\set-server-env.sh(linux檔案舉例)
注意:(群集環境中每個例項下的配置檔案都需要修改)。
修改為以下引數值:
set jvm_initial_heap_size=3072m
set jvm_max_heap_size=3072m
set jvm_custom_params= -xgcpolicy:gencon -xmn500m "-xpartialcompactgc"
2、儲存後重啟eas server (集群環境就重啟集群)生效。
SERVER變數例項
server query string a 3 t 4 server path info foot bar.html server http user agent 獲取瀏覽器相關引數 mozilla 5.0 windows nt 6.1 wow64 引用最近在開發站群軟體,用到了根據訪問網域名稱判斷...
WEB端server集群方案
原理 1 此處採用nginx keepalived實現高可用方案,每台web服務可支援200併發 2 每乙個web端由nginx實現負載。3 每乙個請求訪問通過nginx負載分配。img 實施 1 keepalived提供vip實現對於nginx熱備切換 2 nginx單服務承載所有請求壓力分配 3...
Server 搭建發布環境Web Deploy
在web deploy前,實際上完全可以使用ftp方式發布 如果你購買的只是虛擬空間,那ftp方式更廣泛.1.在阿里雲上 我碰到如下的問題.除了21埠,其他的ftp埠均報該錯誤.防火牆是關閉的 2.如果多個 同時繫結乙個ftp埠,實際上訪問的ftp只關聯第一次繫結的埠.deploy 3.5支援iis...