Azure 应用服务如何查看App Service Java堆栈JVM相关的参数默认配置值?

Posted wx5b0d47d77b81f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure 应用服务如何查看App Service Java堆栈JVM相关的参数默认配置值?相关的知识,希望对你有一定的参考价值。

问题描述

如何查看App Service Java堆栈JVM相关的参数默认配置值?

 

问题解答

可以通过App Service的高级管理工具(kudu:)来查看JVM的相关参数,使用命令:java -XX:+PrintFlagsInitial -version

【Azure

鉴于以上输出的参数太多,可以通过命令把结果输出在txt文件中,如:

java -XX:+PrintFlagsInitial -version > D:\\home\\site\\wwwroot\\JVMConfig.txt

 

【Azure

当然,也可以通过findstr过滤,直接输出包含关键字的属性值。

D:\\home\\site\\wwwroot>java -XX:+PrintFlagsInitial -version | findstr /i "HeapSize PermSize ThreadStackSize"
intx CompilerThreadStackSize = 0 pd product
uintx ErgoHeapSizeLimit = 0 product
uintx HeapSizePerGCThread = 87241520 product
uintx InitialHeapSize = 0 product
uintx LargePageHeapSizeThreshold = 134217728 product
uintx MaxHeapSize = 130862280 product
intx ThreadStackSize = 0 pd product
intx VMThreadStackSize = 0 pd product

 

参考资料

设置 Java 运行时选项 : ​​https://docs.microsoft.com/zh-cn/azure/app-service/configure-language-java?pivots=platform-linux#set-java-runtime-options​

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!



以上是关于Azure 应用服务如何查看App Service Java堆栈JVM相关的参数默认配置值?的主要内容,如果未能解决你的问题,请参考以下文章

Azure 深入浅出[2] : App Service的部署并查看应用Log

Azure 应用服务如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?

移动设备上的 Azure App Service 身份验证问题

Azure App Service 存在于子目录中时,如何设置其默认文档?

如何将容器blob下载到Azure App Service wwwroot?

如何在 Azure App Service 上运行的 ASP.NET Framework App 中禁用服务器 GC