1.云服务器的sftp服务不可用:xshell连接不了(大概率是防火墙没有放行22端口导致):
一、查看服务是否正常运行(sftp是ssh的子程序,所以属于同一服务,端口号,登录账密都一样):
ps -fe|grep ssh
二、查看监听端口22,是否放行:
netstat -alntup|grep ssh
三、开启firewalld防火墙并放行22端口以及运行在该服务器上所有服务的端口。
2.Jenkins代理节点因为临时空间/tmp满导致下线无法构建工程:
可以调整Jenkins临时文件存放位置来实现,例如:原来在系统盘分区/dev/vda1下面空间快不够了(假设有50G只剩下20G可用挂载目录为根),可以设置到数据盘分区/dev/vdb(假设有500G),挂载目录
/data。
首先,创建新的临时空间目录:/data/tmp
然后,找到Jenkins的启动脚本(一般都在家目录上一层)加入环境变量
export JAVA_TOOL_OPTIONS="-Djava.io.tmpdir=/data/tmp"
nohup /usr/local/jdk - 11.0.0.2/bin/java -jar agent.jar -url http://14.103.91.125:7081/ -secret @secret-file -name app02 -workDir "/data/jenkins_home/" > nohup.out 2>&1 &
重启服务,使之生效
pkill jenkins
sh jenkins_start.sh
最后,验证是否生效
通过以上步骤,就可以将 Jenkins 代理节点的临时文件存储位置从
/tmp
(位于 /dev/vda2
)调整到 /data/tmp
(位于 /dev/vdb
)。在操作过程中,要注意备份重要数据,并确保操作不会影响正在进行的 Jenkins 任务。如果可能的话,可以先在测试环境中进行尝试,以确保调整过程顺利。
标签:总结,tmp,20241105,端口,dev,日常,临时文件,Jenkins,data From: https://www.cnblogs.com/xiaozgang/p/18527534