当前位置:论坛首页 > BUG提交 > Windows面板

【待反馈】JAVA项目日志过大

发表在 BUG提交2024-7-5 21:15 [复制链接] 8 411

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.0
系统版本:windows server 2016
问题描述:增加java项目后,运行一段时间,发现日志过大。原应用日志仅200M多,且是按日生成,而C:\BtSoft\springboot\vhost\logs下JAVA项目的日志会达到3G以上。经查,JAVA项目是使用python脚本进行启动,会不断写日志造成的。希望能像JAVA项目一样,按天生成。
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2024-7-6 10:45:24 | 显示全部楼层
您好,您这边可以给java日志做一个日志切割,防止日志文件过大

在您的计划任务中,任务类型:日志切割
使用道具 举报 回复 支持 反对
发表于 2024-7-7 13:12:23 | 显示全部楼层
运维技术阿闯 发表于 2024-7-6 10:45
您好,您这边可以给java日志做一个日志切割,防止日志文件过大

在您的计划任务中,任务类型:日志切割 ...

JAVA项目的日志已经是切割了,这个大日志不是JAVA日志生成的,是宝塔的脚本生成的
使用道具 举报 回复 支持 反对
发表于 2024-7-8 10:30:33 | 显示全部楼层
jtsoft 发表于 2024-7-7 13:12
JAVA项目的日志已经是切割了,这个大日志不是JAVA日志生成的,是宝塔的脚本生成的 ...

您好,方便提供一下是哪个脚本的吗,这边看这个目录下的文件只有index.log
使用道具 举报 回复 支持 反对
发表于 2024-7-10 23:14:23 | 显示全部楼层
运维技术阿闯 发表于 2024-7-8 10:30
您好,方便提供一下是哪个脚本的吗,这边看这个目录下的文件只有index.log
...

不是云上的,是我这边服务器上的,创建JAVA项目后,会在C:\BtSoft\springbootlvhost\scripts生成同项目名一样的py文件,启动后会生成同JAVA项目名一样的日志文件到logs目录下,内容如下:
#!/usr/bin/python# coding: utf-8
# Date 2021/12/14
#coding: utf-8
import os,sys
panelPath = os.getenv('BT_PANEL')
os.chdir(panelPath)
if not '/class/' in sys.path:
sys.path.insert(0,panelPath +"/class/")import public
import subprocess
pid file\BtSoft/springboot/vhost/pids/sdm.pid'log file:BtSoft/springboot/vhost/logs/sdm.log"cmd="c:\BtSoft/jdk/jdk1.8/bin/java.exe -jar -Xmx1024M -Xms256M C:/wwwroot/sdm/sdm.jar--server.port=2888"with open(log file,"a") as out:
process =subprocess.Popen(cmd,stdout=out)pid = process.pidpublic.WriteFile(pid file,str(pid)) 111.png
使用道具 举报 回复 支持 反对
发表于 2024-7-11 10:52:42 | 显示全部楼层
jtsoft 发表于 2024-7-10 23:14
不是云上的,是我这边服务器上的,创建JAVA项目后,会在C:\BtSoft\springbootlvhost\scripts生成同项目名 ...

您好,是您服务器上的是指您手动创建的还是通过面板创建的呢,这个脚本文件看着是我们的,但是在c盘下的这个sdm的是您的项目的吧。您将您说的java项目日志做日志切割吧,然后设置成为保存10份或者是5份,剩下的删除
使用道具 举报 回复 支持 反对
发表于 2024-7-27 15:46:11 | 显示全部楼层
运维技术阿闯 发表于 2024-7-11 10:52
您好,是您服务器上的是指您手动创建的还是通过面板创建的呢,这个脚本文件看着是我们的,但是在c盘下的 ...

不好意思,这段时间在忙其他的。sdm是我的项目,这个JAVA项目已经作了日志分割了,保留七天日志。但是宝塔生成的日志没有处理啊
使用道具 举报 回复 支持 反对
发表于 2024-7-28 10:04:20 | 显示全部楼层
同样的问题,一般我都是手工删除
使用道具 举报 回复 支持 反对
发表于 2024-7-29 15:16:00 | 显示全部楼层
jtsoft 发表于 2024-7-27 15:46
不好意思,这段时间在忙其他的。sdm是我的项目,这个JAVA项目已经作了日志分割了,保留七天日志。但是宝 ...

建议是做个删除的计划任务,将日志文件删除,或者是手动删除
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表