为了部署方便,很多服务器管理人员都会制作镜像,但是镜像涉及到缓存的时候难免挂一漏万,出了叉子。
鄙人在部署一个新的应用环境的时候涉及到7个jboss应用,一个nginx应用,7个mysql数据库,期间涉及到端口的冲突、数据库连接池的调整,数据结构及内容的同步,以及静态内容更新,OSS静态资源的调整,新的IP地址的调整等。再使用镜像后确实省却了单纯部署的麻烦,但在用nginx做反向代理的时候有个问题一直纠结,就是用通过反向代理有A地址跳转到B地址的时候,表面上没什么问题,但在通过客户端修改数据内容的时候,更新的却是镜像的数据库,后排查原因是因为镜像中包含了源nginx的缓存文件,这些缓存文件主要放置在*_temp这样的文件夹中,删除后重启nginx服务,问题解决
<hr class="more" />
©️公众号:思考者文刀
评论