不重启 Jenkins,提升文件句柄上限(安全、在线生效
直接在线修改进程最大打开文件数(软+硬限制都改成 65535)
prlimit --pid $PID --nofile=65535:65535
打开 Jenkins 脚本控制台
-
进入 Manage Jenkins(系统管理)
-
找到 Script Console(脚本命令行)
println System.getProperty("user.timezone")
println new Date()
// 强制设置 Jenkins 时区为上海(中国时区)
// 强制设置 Jenkins 时区为上海(中国时区)
System.setProperty("user.timezone", "Asia/Shanghai")
// 重新初始化时区(关键!不重启也生效)
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"))
// 输出验证
println "当前 Jenkins 时区:" + System.getProperty("user.timezone")
println "Jenkins 当前时间:" + new Date()
System.setProperty是JVM 运行时修改TimeZone.setDefault是强制覆盖默认时区- 这两个都是内存级实时生效,不需要重启进程