工作经验日常总结===20241105
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
最后,验证是否生效