• [其他] 【集群重启】-有节点启动失败
    问题现象:重启集群,一个节点上的进程均启动失败问题分析:登录对应节点查看om_monitor进程没有正常拉起解决方案:1.crontab -l 查看定时拉起命令,手动拉起2.查看定时脚本问题,历史问题时 定时脚本人为导致语法错误
  • [其他] 【集群升级】--升级过程中集群卡住,进行紧急应急
    问题现象:集群1.7.2版本升级813.322失败过程中升级到8.1.1.500后卡住解决措施:1 8.0升级811.500后cn5002卡住,无法提交也无法回滚2 后台紧急应急:登录cn5002节点后台,kill cn后自动回滚,继续完成升级
  • [其他] 【集群升级】--低版本8.1.1的agent升级到8.2.1.310导致agent引用内核的python版本,升级失败
    问题现象:低版本8.1.1的agent升级到8.2.1.310导致agent引用内核的python版本,升级失败unable to import module解决方法:# 租户侧规避方案sourceVersion=v8.2.1.1_59b8d48a_4a6b6a0ctargetVersion=v8.2.1.310_06c3fedd_307d3b1acd / && find /rds -name *.pyxargs chattr -i && cd -cp -rf /rds/mgntAgent/version /rds/mgntAgent/version_bak_0830cp -rf /rds/datastore/dws/version /rds/datastore/dws/version_bak_0830cp -rf /var/spool/cron/root /home/Ruby/root_bak_0830cp -rf /etc/sudoers /etc/sudoers_bak_0830cp -rf /var/spool/cron/Ruby /home/Ruby/Ruby_bak_0830sed -i "s#$targetVersion#$sourceVersion#g" /rds/mgntAgent/version /rds/datastore/dws/version /var/spool/cron/root /etc/sudoers /var/spool/cron/Rubyrm /rds/mgntAgent/workplace -rfln -sfn /rds/mgntAgent/$sourceVersion /rds/mgntAgent/workplacerm /rds/datastore/dws/workplace -rfln -sfn /rds/datastore/dws/$sourceVersion /rds/datastore/dws/workplace# 租户侧还原方案sourceVersion=v8.2.1.310_06c3fedd_307d3b1atargetVersion=v8.2.1.1_59b8d48a_4a6b6a0ccd / && find /rds -name *.pyxargs chattr -i && cd -sed -i "s#$targetVersion#$sourceVersion#g" /rds/mgntAgent/version /rds/datastore/dws/version /var/spool/cron/root /etc/sudoers /var/spool/cron/Rubyrm /rds/mgntAgent/workplace -rfln -sfn /rds/mgntAgent/$sourceVersion /rds/mgntAgent/workplacerm /rds/datastore/dws/workplace -rfln -sfn /rds/datastore/dws/$sourceVersion /rds/datastore/dws/workplace
  • [其他] GaussDB(DWS)【集群扩容】扩容失败之文件权限不足导致RPC无法启动
    问题现象:扩容失败之文件目录权限不足,导致新节点rpc无法正常启动问题版本:2023年830的agent升级解决方法:     如下命令修改后重启haagent 重试:chattr -R -i /rds/chmod -R 755 /rds/mgntAgent/v8.2.1.310_bcf43ca7_f59ab299/chmod -R 755 /rds/datastorechmod -R 755 /rds/rpcsed -i 's#export PATH=\$PATH:\${JAVA_HOME}/bin#export PATH=\${JAVA_HOME}/bin:\$PATH#g' /home/Ruby/.bashrcservice haagent restart
  • [其他] 【在线扩容/在线缩容】--【业务使用】
    【问题描述】重分布完成业务执行报错,多了4个dropped列信息业务存在查询列属性的sqlselecta.attnum,n.nspname as table_schema,c.relname as table_name,a.attname as column_name,t.typname as type,a.attlen as length,a.atttypmod as lengthvar,a.attnotnull as notnull,b.description as comment,'%s' as stfrompg_namespace n left join pg_class con n.oid = c.relnamespaceleft join pg_attribute aon a.attrelid = c.oidleft join pg_description bon a.attrelid = b.objoid and a.attnum = b.objsubidleft join pg_type ton a.atttypid = t.oid【解决方案】在查询列属性使用时过滤掉drop列增加条件: attname not like '%....pg.dropped%'
  • [其他] 【在线缩容】--【缩容前检查】查看$GAUSSLOG/om/gs_shirkxxxx日志查看对应的报错
    【问题现象】缩容失败,查看日志,检查group异常【分析】查看groupselect * from pg_group;如果有两个node group 说明有异常,需要删除多余的自检nodegroup【解决方案】1.drop node group {nodegroupname};2.重试在线缩容
  • [其他] 【集群升级】--【updateDataStoreTask】 业务表bi_reader.submit_log的字段submit_time引用information_schema.time_stamp导致升级失败
    【问题现象】升级是失败,查看升级日志,依赖information_schema.time_stamp【解决方案】1.根据$GAUSSLOG/om/gs_upgradexxx 同目录下gs_localxxx日志获取到依赖的表2.修改列类型:alter table bi_reader.submit_log modify(submit_time timestamp with time zone);
  • [其他] GaussDB(DWS)【集群升级】升级时updateDataStoreTask任务卡住,影响升级进度
    【问题现象】          升级时updateDataStoreTask任务卡住,影响升级进度【问题版本】          8.1.1.x【适用场景】          8.1.1.x 升级 8.1.3.x【解决方法】        1.删除cn-1-1 /tmp目录下历史的gauss开头的文件及文件夹;                统计命令:cd /tmp/                         ls -Rf wc -l                 删除命令:沙箱内执行                         find /tmp/ -name "gauss_*_2021-*" xargs -n 1000 rm -rf                         find /tmp/ -name "gauss_*_2022-*" xargs -n 1000 rm -rf                         find /tmp/ -name "gauss_*_2023-0-*" xargs -n 1000 rm -rf                         find /tmp/ -name "gauss_*_2023-08-*" xargs -n 1000 rm -rf        2.然后重试升级;
  • [热门活动] 【数仓专题直播有奖提问】DTSE Tech Talk 技术直播 NO.43:看直播提问题赢华为云定制U型按摩枕、华为云定制POLO衫等好礼!
    中奖结果公示感谢各位小伙伴参与本次活动,本次活动获奖名单如下:请各位获奖的伙伴在9月19日之前点击此处填写收货地址,如逾期未填写视为弃奖。再次感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~直播简介【直播主题】备份恢复全掌握,数仓数据更安全【直播时间】2023年9月13日 19:00-20:30【直播专家】李文鑫  华为云EI DTSE技术布道师【直播简介】大数据时代,数据的备份恢复是一项不可忽视的系统工作。相对于集群级备份恢复海量的文件操作,物理细粒度备份恢复能够从更小的粒度、以更少的数据文件操作,对数据库对象进行备份与恢复。GaussDB(DWS) Roach工具提供了丰富的物理细粒度备份恢复功能,帮助您更加精确高效地备份恢复指定数据,为您的数据安全保驾护航。直播链接:cid:link_1活动介绍【互动方式】直播前您可以在本帖留下您疑惑的问题,专家会在直播时为您解答。直播后您可以继续在本帖留言,与专家互动交流。我们会在全部活动结束后对参与互动的用户进行评选。【活动时间】即日起—2023年9月14日【奖励说明】评奖规则:活动1:直播期间在直播间提出与直播内容相关的问题,对专家评选为优质问题的开发者进行奖励。奖品:华为云定制U型按摩枕活动2:在本帖提出与直播内容相关的问题,由专家在所有互动贴中选出最优问题贴的开发者进行奖励。奖品:华为云定制POLO衫更多直播活动直播互动有礼:官网直播间发口令“华为云 DTSE”抽华为云定制棒球帽、填写问卷抽华为云定制保温杯等好礼分享问卷有礼 :邀请5位朋友以上完成问卷即可获得华为云定制钢笔礼盒。老观众专属福利:连续报名并观看DTT直播3期以上抽送华为云DTT定制T恤。【注意事项】1、所有参与活动的问题,如发现为复用他人内容,则取消获奖资格。2、为保证您顺利领取活动奖品,请您在活动公示奖项后2个工作日内私信提前填写奖品收货信息,如您没有填写,视为自动放弃奖励。3、活动奖项公示时间截止2023年9月7日,如未反馈邮寄信息视为弃奖。本次活动奖品将于奖项公示后30个工作日内统一发出,请您耐心等待。4、活动期间同类子活动每个ID(同一姓名/电话/收货地址)只能获奖一次,若重复则中奖资格顺延至下一位合格开发者,仅一次顺延。5、如活动奖品出现没有库存的情况,华为云工作人员将会替换等价值的奖品,获奖者不同意此规则视为放弃奖品。6、其他事宜请参考【华为云社区常规活动规则】。
  • [热门活动] 【数据仓库专题直播有奖提问】DTSE Tech Talk 技术直播 NO.41:看直播提问题赢华为云定制U型按摩枕、华为云定制POLO衫等好礼!
    中奖结果公示感谢各位小伙伴参与本次活动,本次活动获奖名单如下:请各位获奖的伙伴在9月2日之前点击此处填写收货地址,如逾期未填写视为弃奖。再次感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~直播简介【直播主题】数仓专家手把手教您资源管控与运维实战【直播时间】2023年8月29日 16:30-18:00【直播专家】吕鹏博 华为云EI DTSE技术布道师【直播简介】GaussDB(DWS)的CPU、内存、磁盘IO等资源管控对保证数据库性能稳定至关重要,本次直播将通过实战案例,介绍如何定位和优化资源使用情况,包括:CPU 使用率分析、内存参数优化、排队问题定位等。通过本次直播,您将学会如何科学合理地分配和管理数据库的核心资源,从而确保数据库性能的稳定。这将是一场非常实用的GaussDB(DWS)资源管控优化指南,帮助您更好地管理数据库资源,提升数据库性能。直播报名:cid:link_1活动介绍【互动方式】直播前您可以在本帖留下您疑惑的问题,专家会在直播时为您解答。直播后您可以继续在本帖留言,与专家互动交流。我们会在全部活动结束后对参与互动的用户进行评选。【活动时间】即日起—2023年8月30日【奖励说明】评奖规则:活动1:直播期间在直播间提出与直播内容相关的问题,对专家评选为优质问题的开发者进行奖励。奖品:华为云定制U型按摩枕活动2:在本帖提出与直播内容相关的问题,由专家在所有互动贴中选出最优问题贴的开发者进行奖励。奖品:华为云定制POLO衫更多直播活动直播互动有礼:官网直播间发口令“华为云 DTSE”华为云定制鼠标垫、填写问卷抽华为云定制长袖卫衣等好礼分享问卷有礼 :邀请5位朋友以上完成问卷即可获得华为云定制雨伞。老观众专属福利:连续报名并观看DTT直播3期以上抽送华为云DTT定制T恤。【注意事项】1、所有参与活动的问题,如发现为复用他人内容,则取消获奖资格。2、为保证您顺利领取活动奖品,请您在活动公示奖项后2个工作日内私信提前填写奖品收货信息,如您没有填写,视为自动放弃奖励。3、活动奖项公示时间截止2023年8月31日,如未反馈邮寄信息视为弃奖。本次活动奖品将于奖项公示后30个工作日内统一发出,请您耐心等待。4、活动期间同类子活动每个ID(同一姓名/电话/收货地址)只能获奖一次,若重复则中奖资格顺延至下一位合格开发者,仅一次顺延。5、如活动奖品出现没有库存的情况,华为云工作人员将会替换等价值的奖品,获奖者不同意此规则视为放弃奖品。6、其他事宜请参考【华为云社区常规活动规则】。
  • [热门活动] 【数据库专题直播有奖提问】DTSE Tech Talk 技术直播 NO.38:看直播提问题赢华为云定制长袖卫衣、华为云定制Polo衫等好礼!
    中奖结果公示感谢各位小伙伴参与本次活动,本次活动获奖名单如下:请各位获奖的伙伴在8月6日之前点击此处填写收货地址,如逾期未填写视为弃奖。再次感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~直播简介【直播主题】数仓实时入库利器!HStore表原理与应用实践详解【直播时间】2023年8月2日 16:30-18:00【直播专家】马俊松  华为云EI DTSE技术布道师【直播简介】面对实时入库和实时查询要求越来越高的趋势,已有的列存储无法支持并发更新入库,行存查询性能无法做到实时返回且空间压缩表现不佳。GaussDB(DWS)基于列存储格式设计和实现了全新的HStore表,同时提供高效的并发插入、更新入库,以及高性能实时查询。直播链接:cid:link_2活动介绍【互动方式】直播前您可以在本帖留下您疑惑的问题,专家会在直播时为您解答。直播后您可以继续在本帖留言,与专家互动交流。我们会在全部活动结束后对参与互动的用户进行评选。【活动时间】即日起—2023年8月3日【奖励说明】评奖规则:活动1:直播期间在直播间提出与直播内容相关的问题,对专家评选为优质问题的开发者进行奖励。奖品:华为云定制卫衣活动2:在本帖提出与直播内容相关的问题,由专家在所有互动贴中选出最优问题贴的开发者进行奖励。奖品:华为云定制Polo衫更多直播活动直播互动有礼:官网直播间发口令“华为云 DTSE”抽华为云定制棒球帽、填写问卷抽华为云定制飞盘等好礼;直播过程中提问,评选优质问题送华为云定制长袖卫衣。分享问卷有礼 :邀请5位朋友以上完成问卷即可获得华为云定制帆布袋。戳我填问卷》》老观众专属福利:连续报名并观看DTT直播3期以上抽送华为云DTT定制T恤。【注意事项】1、所有参与活动的问题,如发现为复用他人内容,则取消获奖资格。2、为保证您顺利领取活动奖品,请您在活动公示奖项后2个工作日内私信提前填写奖品收货信息,如您没有填写,视为自动放弃奖励。3、活动奖项公示时间截止2023年8月4日,如未反馈邮寄信息视为弃奖。本次活动奖品将于奖项公示后30个工作日内统一发出,请您耐心等待。4、活动期间同类子活动每个ID(同一姓名/电话/收货地址)只能获奖一次,若重复则中奖资格顺延至下一位合格开发者,仅一次顺延。5、如活动奖品出现没有库存的情况,华为云工作人员将会替换等价值的奖品,获奖者不同意此规则视为放弃奖品。6、其他事宜请参考【华为云社区常规活动规则】。
  • [公告] 【获奖公示】6.28号直播 / DTSE Tech Talk丨NO.34:数仓过载不用愁,资源管理帮分忧
    中奖结果公示感谢各位小伙伴参与本次活动,本次活动论坛提问获得者:其他奖项获得者:华为云账号 奖项名称 奖品名称备注hw81541353 优质提问 HDC开发者定制长袖圆领卫衣 hid_t6frx0d_5_rqqau 官网抽奖 华为云云宝公仔/ 官网抽奖 华为云云宝公仔/ 官网抽奖 华为云云宝公仔A4F29AE15E594C9B8E1E852B4E0ED24B 官网抽奖 无线鼠标被判定为黑产hw05587652 官网抽奖 无线鼠标被判定为黑产hid_p5r46rombdums-h 微信抽奖 开发者定制棒球帽cauxiaowei 问卷分享 开发者定制棒球帽hid_fqvb70bxioxny6h 问卷分享 开发者定制棒球帽hid_a0211e-bd-x__sw 问卷分享 开发者定制棒球帽hid_fqvb70bxioxny6h 问卷抽奖 无线鼠标jzh530684382 问卷抽奖 无线鼠标hid_t6frx0d_5_rqqau 连续三期报名转发 DTT定制T恤 注:论坛优质提问与官网优质提问为同一类型子活动,不可同时获得,发放奖品会优先官网优质提问的奖品发放,请知悉。
  • [热门活动] 【数仓专题直播有奖提问】DTSE Tech Talk 技术直播 NO.34:看直播提问题赢华为云定制长袖卫衣、华为云定制Polo衫等好礼!
    中奖结果公示感谢各位小伙伴参与本次活动,本次活动获奖名单如下:请各位获奖的伙伴在6月30日之前点击此处填写收货地址,如逾期未填写视为弃奖。再次感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~直播简介【直播主题】数仓过载不用愁,资源管理帮分忧【直播时间】2023年6月28日 16:30-18:00【直播专家】周孟韬 华为云EI DTSE技术布道师【直播简介】面对磁盘空间、内存、CPU等资源过载问题,GaussDB(DWS)资源管理机制来支招,本期直播华为云数仓专家孟韬老师带您全面了解GaussDB(DWS)的资源管理机制,让数仓过载烦恼不再,把“烂”SQL牢牢关进笼子里,让我们的管控技术为您的业务保驾护航。直播链接:cid:link_2活动介绍【互动方式】直播前您可以在本帖留下您疑惑的问题,专家会在直播时为您解答。直播后您可以继续在本帖留言,与专家互动交流。我们会在全部活动结束后对参与互动的用户进行评选。【活动时间】即日起—2023年6月28日【奖励说明】评奖规则:活动1:直播期间在直播间提出与直播内容相关的问题,对专家评选为优质问题的开发者进行奖励。奖品:华为云定制长袖卫衣活动2:在本帖提出与直播内容相关的问题,由专家在所有互动贴中选出最优问题贴的开发者进行奖励。奖品:华为云定制Polo衫更多直播活动直播互动有礼:官网直播间发口令“华为云 DTSE”抽华为云云宝公仔、填写问卷抽华为云定制无线鼠标等好礼;直播过程中提问,评选优质问题送华为云定制长袖卫衣。分享问卷有礼 :邀请5位朋友以上完成问卷即可获得华为云定制棒球帽。戳我填问卷》》老观众专属福利:连续报名并观看DTT直播3期以上抽送华为云DTT定制T恤。【注意事项】1、所有参与活动的问题,如发现为复用他人内容,则取消获奖资格。2、为保证您顺利领取活动奖品,请您在活动公示奖项后2个工作日内私信提前填写奖品收货信息,如您没有填写,视为自动放弃奖励。3、活动奖项公示时间截止2023年6月30日,如未反馈邮寄信息视为弃奖。本次活动奖品将于奖项公示后30个工作日内统一发出,请您耐心等待。4、活动期间同类子活动每个ID(同一姓名/电话/收货地址)只能获奖一次,若重复则中奖资格顺延至下一位合格开发者,仅一次顺延。5、如活动奖品出现没有库存的情况,华为云工作人员将会替换等价值的奖品,获奖者不同意此规则视为放弃奖品。6、其他事宜请参考【华为云社区常规活动规则】。
  • [热门活动] 玩转AI绘画提示词
    部署到云上服务,现在开始跟我玩转AI绘画提示词Prompthttps://zkkis.github.io/基于预训练语言模型的研究思路通常是“pre-train, fine-tune”,即将PLM应用到下游任务上,在预训练阶段和微调阶段根据下游任务设计训练对象并对PLM本体进行调整prompt中文译为提示,它能够帮助PLM“回忆”起自己在预训练时“学习”到的东西,因此后来慢慢地被叫做Prompt了。Prompt提问模板入门:明确问题的目的:在提问之前,请确保您的问题是明确和具体的,并且您已经理解问题的背景和意义。使用清晰明了的语言:使用简单、易懂的语言提问,避免使用专业术语或行话。提供详细的信息:请提供尽可能多的信息,例如问题的原因、背景、上下文等,以便AI能够更好地理解您的问题。使用明确的问题:请使用明确的问题来表达您的意思,避免模糊或含糊不清的问题。使用合适的标点符号:在提问时,请使用合适的标点符号,例如逗号、分号或冒号,以便AI能够理解您的问题。尊重AI的隐私:请尊重AI的隐私权,不要询问AI过于私人的问题或敏感信息。等待适当的反馈:请耐心等待AI的回答,即使您的问题似乎没有得到立即响应。AI可能需要一些时间来处理您的问题。重复提问直到得到满意的答案:如果您无法得到满意的答案,请重复您的问题,直到AI给出您满意的答案为止。提供更多的信息:如果您有关于问题的更多信息,请随时提供。这可以帮助AI更好地理解您的问题,并给出更准确的答案角色扮演你是一个xxxx1.我希望你表现得像{电影名} 中的{角色名}, 我希望你像{角色名}一样使用{角色名}会使用的语气、方式和词汇来回应和回答, 不要写任何解释, 只回答像{角色名}, 你必须知道{角色名}的所有知识,我的第一句话是“嗨 {角色名}”。2.你是一位创作者。你的任务是以五一劳动节长白山三天四晚旅游攻略为主题写一份文章,笔记包含标题和正文两部分,正文需要需要包含景点详细介绍,门票价格,美食推荐,住宿酒店推荐,三天计划,分别以景点介绍, 美食推荐,三天出行计划为小标题.听众是要去旅游的游客。以小红书风格进行创作,加入适当的Emoji表情丰富正文部分,以Hello 友友们我是你们的旅游小助手花花开头,字数要求1500字3.我要你扮演哲学老师。我会提供一些与哲学研究相关的话题,你的工作就是用通俗易懂的方式解释这些概念。这可能包括提供示例、提出问题或将复杂的想法分解成更容易理解的更小的部分。我的第一个请求是“我需要帮助来理解不同的哲学理论如何应用于日常生活”。学习相关我想让你充当维基百科页面。我会给你一个主题的名称,你将以维基百科页面的格式提供该主题的摘要。您的摘要应该内容丰富且符合事实,涵盖该主题最重要的方面。以概述主题的介绍性段落开始您的摘要。我的第一个主题是“自然语言”。我想让你为说法语的人充当法语发音助手。我会给你写句子,你只会回答他们的发音,没有别的。回复不能是我的句子的翻译,而只能是发音。发音应使用法语进行注音。不要在回复上写解释。我的第一句话是"法国的浪漫之都是哪?"代码相关给出明确的语言,编写目的,输出结果,想要的示例比如用java语言写一段最短路径算法;用java语言写一个工具类,获取上个月第一天的开始时间,以yyyy-MM-dd HH:mm:ss格式返回训练AI当你在大量的对话中采用了论文的大篇幅字段,接下来的对话它将习惯性的用论文相关的语言文字知识解答,当你训练的足够多,那么他将是你强大的论文助手充当前端智能思路助手替代:百度、谷歌人工搜索我想让你充当前端开发专家。我将提供一些关于Js、Node等前端代码问题的具体信息,而你的工作就是想出为我解决问题的策略。这可能包括优化代码、代码逻辑思路策略。我的第一个请求是“我需要能够动态监听某个元素节点距离当前电脑设备屏幕的左上角的X和Y轴,通过拖拽移动位置浏览器窗口和改变大小浏览器窗口。”担任面试官示例:Java 后端开发工程师、React 前端开发工程师、全栈开发工程师、iOS 开发工程师、Android开发工程师等。 回复截图请看这里我想让你担任Android开发工程师面试官。我将成为候选人,您将向我询问Android开发工程师职位的面试问题。我希望你只作为面试官回答。不要一次写出所有的问题。我希望你只对我进行采访。问我问题,等待我的回答。不要写解释。像面试官一样一个一个问我,等我回答。我的第一句话是“面试官你好”​​​​​​
  • [分享交流] 求求你们别再用kill-9了,这才是SpringBoot停机的正确方式!!!
    在Spring Boot应用中,有几种常见的停止方式:使用CTRL+C:这是最简单的停止方式,但不推荐在生产环境使用。因为它会立即终止进程,没有机会实现优雅关闭。使用SIGTERM信号:发送SIGTERM信号到Spring Boot进程的PID, Spring Boot会注册一个ShutdownHook来优雅关闭应用。这是生产环境推荐的停止方式。kill -SIGTERM pid​​调用Actuator的shutdown接口:Actuator暴露了一个/shutdown的HTTP端点来关闭应用。这也是生产环境推荐的方式之一。curl -X POST http://localhost:8080/actuator/shutdown运行应用提供的退出命令:如果在应用中提供了自定义的退出命令,也可以通过运行该命令来关闭应用。比如,在应用的入口类中提供:@Component public class ExitCommand implements CommandLineRunner { @Override public void run(String... args) throws Exception { System.exit(0); } }然后运行命令:curl -X POST http://localhost:8080/exit 调用ApplicationContext的close方法:通过在程序中直接调用applicationContext.close()方法关闭应用上下文来触发关闭。@Autowired private ConfigurableApplicationContext applicationContext; public void exit() { applicationContext.close(); }然后通过HTTP请求、JMX等方式调用该exit()方法。 总之,在生产环境中推荐使用Actuator接口的方式或发送SIGINT/SIGTERM信号的方式来关闭Spring Boot应用。这些方式能够实现优雅关闭,释放资源。而CTRL+C方式只适合在开发环境使用。正确关闭SpringBoot应用,以释放应用占用的资源,这一点在生产环境尤其重要。我们在开发和运维Spring Boot应用时,需要清楚各种停止方式的区别,选用适合的方式。​