應(yīng)用部署時(shí)的默認(rèn)啟動(dòng)命令參數(shù)
部署應(yīng)用時(shí),EDAS會(huì)默認(rèn)添加啟動(dòng)命令參數(shù),用于優(yōu)化應(yīng)用性能,保證應(yīng)用可以使用中間件和應(yīng)用管理相關(guān)功能。
配置項(xiàng) | 配置值 | 解析 | 類別 |
alicloud.deployment.mode | EDAS_MANAGED | 添加該配置后,會(huì)自動(dòng)將中間件組件的服務(wù)端地址替換為EDAS提供的服務(wù)端的地址,同時(shí)填充鑒權(quán)信息。 | 微服務(wù) |
spas.identity | /home/admin/.spas_key/default | 中間件鑒權(quán)信息所在的文件,與tenant.id一一對(duì)應(yīng)。 | 微服務(wù) |
address.server.domain | addr-sh-internal.edas.aliyun.com | 中間件服務(wù)器的地址,每個(gè)Region對(duì)應(yīng)一個(gè),通過(guò)該地址查找中間件服務(wù)端的真實(shí)地址。 | 微服務(wù) |
address.server.port | 8080 | 中間件服務(wù)器地址的端口,通過(guò)該地址查找中間件服務(wù)端的真實(shí)地址。 | 微服務(wù) |
configserver.client.port | 8000 | ConfigServer服務(wù)端的地址,配置后,Config Server Client會(huì)連接服務(wù)端的這個(gè)端口。 | 微服務(wù) |
dpath.id.group | default | 全鏈路灰度需要使用的參數(shù)。 | 微服務(wù) |
dpath.id | 44990d8b-4e65-41af-b11a-733253847d2d | 全鏈路灰度需要使用的參數(shù)。 | 微服務(wù) |
-javaagent | /home/admin/.opt/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar | 默認(rèn)在Java應(yīng)用啟動(dòng)時(shí)掛載一個(gè)Java Agent。包含免費(fèi)版本的ARMS,以及服務(wù)無(wú)損下線、離群摘除等微服務(wù)能力。 | 微服務(wù) |
project.name | 實(shí)際值 | 應(yīng)用ID。 | 應(yīng)用管理 |
ahas.project.name | 實(shí)際值 | 應(yīng)用名,AHAS組件會(huì)從這里獲取。 | 應(yīng)用管理 |
tenant.id | 實(shí)際值 | 租戶ID,與命名空間一一對(duì)應(yīng),鑒權(quán)和隔離使用。 | 應(yīng)用管理 |
pandora.accept.foreign.ip | FALSE | Pandora的控制端口是否允許外部IP調(diào)用,默認(rèn)關(guān)閉,確保安全。 | 中間件 |
JM.LOG.RETAIN.COUNT | 7 | com.taobao.middleware.logger.Logger的配置,最大保存7個(gè)日志文件。 |
|
JM.LOG.FILE.SIZE | 300 MB | com.taobao.middleware.logger.Logger的配置,每個(gè)文件的最大值為300 MB。 |
|
tomcat.monitor.http.binding.host | 實(shí)際值 | Tomcat monitor綁定的地址,一般是本機(jī)地址 |
|
jdk.tls.ephemeralDHKeySize | 2048 | 將TLS的DH密鑰大小擴(kuò)展到2048位,增強(qiáng)安全性。 | Tomcat |
java.security.egd | file:/dev/./urandom | 配置Java隨機(jī)數(shù)生成的種子(urandom的u是unlocked,非阻塞的隨機(jī)數(shù)發(fā)生器),加速Tomcat啟動(dòng)。 | Tomcat |
org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE | TRUE | 添加配置后,Cookie的值可以包含等于號(hào)(=)。 | Tomcat |
org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0 | TRUE | 添加配置后,Cookie的值可以包含HTTP分隔符,例如正斜線(/)。 | Tomcat |
catalina.logs | /home/admin/taobao-tomcat-production-7.0.59.3/logs | Tomcat日志在所的文件夾目錄地址。 | Tomcat |
catalina.base | /home/admin/taobao-tomcat-production-7.0.59.3 | Tomcat所在的地址。 | Tomcat |
catalina.home | /home/admin/taobao-tomcat-production-7.0.59.3 | Tomcat所在的地址。 | Tomcat |
--server.context-path | / | 設(shè)置Spring Boot應(yīng)用Tomcat的context path。 | Tomcat |
--server.port | 8080 | 設(shè)置Spring Boot應(yīng)用Tomcat監(jiān)聽(tīng)的端口。 | Tomcat |
server.tomcat.uri-encoding | ISO-8859-1 | 設(shè)置Spring Boot應(yīng)用Tomcat的uri-encoding編碼。 | Tomcat |
--server.tomcat.max-threads | 400 | 設(shè)置Spring boot應(yīng)用最大線程池為400。 | Tomcat |
java.util.logging.config.file | /home/admin/taobao-tomcat-production-7.0.59.3/conf/logging.properties | 設(shè)定Java自帶日志組件配置的文件。 | 日志 |
java.util.logging.manager | org.apache.juli.ClassLoaderLogManager | 設(shè)定Java自帶的日志組件的Manager。 | 日志 |
java.io.tmpdir | /home/admin/taobao-tomcat-production-7.0.59.3/temp | Java臨時(shí)文件存儲(chǔ)的地址。 | 通用 |
catalina.vendor | alibaba | 沒(méi)有實(shí)質(zhì)性的意義,僅表示該Ali-Tomcat是阿里巴巴開(kāi)發(fā)的。 | 其他 |