【日常积累】服务器部署常见问题以及解决方法

日常积累(一)服务器部署常见问题

1.服务器内存不足导致启动问题

通过命令查看具体的占用大内存情况:
du -h -x --max-depth=1

2.权限问题导致的无法读写执行文件以及写入日志

通过命令修改 文件的用户/组(根据实际的用户以及文件名来)
chown *username* *filename*
chgrp *username* *filename*

3.服务器防火墙的端口未加入防火墙白名单

通过命令查看防火墙白名单
firewall-cmd --zone=public --list-ports
查询已经开发的端口
firewall-cmd --list-port
查询某个端口是否开放(80)
firewall-cmd --query-port=80/tcp
开放(13699)端口 
firewall-cmd --add-port=13699/tcp --permanent 

将端口加入防火墙白名单后非常重要的一步!!!!!

重载防火墙,防火墙端口的开发需要重载防火墙才能生效
firewall-cmd --reload

4.项目启动命令导致的问题

主要要注意jdk的路径 以及jar包的命名需要和服务器实际相符合
java项目启动命令

5.项目启动后日志查看

Log4j 建议使用的日志等级 高->低 ERROR、WARN、INFO、DEBUG
如果启动日志看不到报错可以降低日志等级来进一步查看

6.常用命令

拷贝:

将/data/hoox/hoox-uop/hoox-uop-run/gov-hoox-uop-run-1.2-SNAPSHOT-executable.jar 文件拷贝至

[[email protected]](mailto:[email protected]):/data/hoox/hoox-uop-backend-public/hoox-uop-backend-public-run



scp -r /data/hoox/hoox-uop/hoox-uop-run/gov-hoox-uop-run-1.2-SNAPSHOT-executable.jar [[email protected]](mailto:[email protected]):/data/hoox/hoox-uop-backend-public/hoox-uop-backend-public-run

查看资源情况: 
df -lh

查看目录下内容列表 :
ll  

7.其他

7.1 构建失败(Start service gr0f9b6c failure Create service failure Service “service-921-8087out” is invalid: spec.clusterIP: Invalid value: “11.2.130.238”: provided IP is already allocated)@admin

(启动服务gr0f9b6c失败创建服务失败服务“service-921-8087out”无效spec.clusterIP:无效值:“11.2.130.238”:提供的IP已分配)@admin

这里ip是指k8s,pod自带网段,意思是服务关闭后,需要等待相关资源释放后,再重启服务。
tips:Pod是k8s系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在k8s上运行容器化应用的资源对象,其他的资源对象都是用来支撑或者扩展Pod对象功能的,比如控制器对象是用来管控Pod对象的,Service或者Ingress资源对象是用来暴露Pod引用对象的,PersistentVolume资源对象是用来为Pod提供存储等等,k8s不会直接处理容器,而是Pod,Pod是由一个或多个container组成

你可能感兴趣的:(日积月累,服务器,运维,linux,java,tomcat)