当前位置: 首页 > news >正文

CentOS Stream 9-使用 systemd 管理自己程序时自定义日志路径

systemd 文件

[root@node1 ~]# cat /etc/systemd/system/spms-wvp.service
[Unit]
Description=WVP service
[Service]
# 关键配置部分,注意这里的 spms-wvp ,后面需要用
SyslogIdentifier=spms-wvp
StandardOutput=syslog
StandardError=syslog
Type=simple
EnvironmentFile=-/apps/cig/systemd-conf/spms-share
User=cig
Group=cig
ExecStart=/usr/local/java/bin/java $JAVA_OPTS  -jar ${SPMS_HOME}/spms-media-wvp-pro-2.6.8.jar --spring.config.location=/apps/cig/config/wvp.ymlExecStartPost=Restart=always
RestartPreventExitStatus=1 6 SIGABRTKillMode=processLimitNOFILE=104857
LimitNPROC=1048576[Install]
WantedBy=multi-user.target

配置 rsyslog

[root@node1 ~]# cat /etc/rsyslog.d/spms-wvp.conf
if ($programname == 'spms-wvp') then {action(type="omfile" file="/apps/logs/spms-wvp.log")stop
}

spms-wvp 需要和 systemd 文件中 SyslogIdentifier 的值一致
/apps/logs/spms-wvp.log 是具体的日志路径

配置日志轮转

[root@node1 ~]# cat /etc/logrotate.d/spms-wvp
/apps/logs/spms-wvp.log {copytruncatedateextdateformat  -%Y%m%d%Hsize 1Mrotate 5compressdelaycompresscreateolddirnotifemptymissingok
}
http://www.lryc.cn/news/237158.html

相关文章:

  • 动态页面调研及设计方案
  • 鸿蒙4.0开发笔记之DevEco Studio之配置代码片段快速生成(三)
  • HarmonyOS真机调试报错:INSTALL_PARSE_FAILED_USESDK_ERROR处理
  • webSocket基于面向对象二次封装
  • 【Web】PHP反序列化的一些trick
  • 【测试功能篇 01】Jmeter 压测接口最大并发量、吞吐量、TPS
  • 代码随想录算法训练营第四十九天| 123.买卖股票的最佳时机III 188.买卖股票的最佳时机IV
  • 11.20 知识总结(choices参数、MVC和MTV的模式、Django与Ajax技术)
  • 深度学习二维码识别 计算机竞赛
  • C#关于TimeSpan结构的使用和获取两个时间差
  • Git分支管理
  • 《视觉SLAM十四讲》-- 建图
  • 智能配电箱柜管理系统
  • 聊聊近些年 CPU 在微架构、IO 速率上的演进过程
  • PS学习笔记——移动工具
  • 信息中心网络提出的背景、研究现状及研究内容
  • 【计算机视觉】24-Object Detection
  • 【mac 解决eclipse意外退出】
  • mysql innodb buffer pool缓冲池命中率和命中了哪些表?—— 筑梦之路
  • 牛掰的dd命令,cpi0配合find备份(不会主动备份),od查看
  • pip list 和 conda list的区别
  • 多目标应用:基于多目标灰狼优化算法MOGWO求解微电网多目标优化调度(MATLAB代码)
  • LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字
  • linux nas
  • 控制您的音乐、视频等媒体内容
  • xlua源码分析(三)C#访问lua的映射
  • 2023 极术通讯-汽车“新四化”路上,需要一片安全山海
  • Spring Boot接口设计规范
  • 美创科技与南京大数据安全技术有限公司达成战略合作
  • 2.4路由日志管理