linux服务器部署项目时,遇到的一些问题

2018.1.25日下午,之前项目一直是在本地开发测试,经过了初期之后,需要将项目迁移到测试环境,让多人同时开发,所以就将项目部署到测试环境。部署期间遇到了各种各样的问题,简单记录下,为以后的学习目标提供一个方向。

1、首先对于一些linux操作不熟悉,例如超级管理员与各个子用户之间的关系(root用户与部署用户之间的关系),二者之间的权限影响与控制
2、对于linux用户的常用下载安装软件不熟悉,例如以前就没使用过apt-cache search redis、apt-get install redis等软件安装的操作
3、第三个问题也是比较坑的问题,由于应用服务与数据库是在两台不同的服务器上,于是就要通信。也就是项目启动时出现的connection reset的错误,弄了整整一天的时间也没有解决好。
开始认为是linux操作系统内核的原因,然后根据资料修改后发现比并没有什么用。
修改方式参见文章
https://www.cnblogs.com/lailailai/p/4055670.html
当然还通过了其他的方式比如修改jdk启动时的一些参数,都没能解决问题。最后修改host文件解决了问题,也就是将对方的ip地址、主机名相关的信息配置到应用服务主机的host文件里,同时将数据库服务器的host文件里添加应用服务的ip、主机名相关的信息即可。

posted on 2018-01-30 15:53  撒哈拉狼  阅读(230)  评论(0编辑  收藏  举报

导航