服务器迁移中,稍后恢复是什么意思
你访问的业务所在服务器正在搬家或者是维护,等一会儿就好了
服务器迁移踩坑(4)-全面修改ip地址
服务器迁移的挑战在为兄弟部门2的服务器进行清理和重启docker容器后,网站服务并未恢复。
输入网址无法显示页面,且原先未成功启动的postgres服务和、任务,都处于启动失败的状态。
问题在于,前后端配置的ip地址没有正确设定为服务器的真实ip,即172.26.58.30。
在检查nginx配置文件时,发现其中部分配置使用了错误的ip地址。
通过调整配置文件,将正确的ip地址与生效配置文件关联,问题得到了初步解决。
此时,一位微信朋友H的介入提供了一线希望。
她加入了负责该系统的供应商公司,能直接获取项目信息。
经过讨论,了解到系统并非由当前公司开发,而是外包给下一层公司,导致无法直接访问阿里云仓库以查找原始开发者。
通过深入研究源代码和执行容器命令,最终发现了配置错误的ip地址。
尽管调整了配置文件,但问题仍然存在,因为后端服务仍处于重启状态。
在朋友H的建议下,尝试从前端入手,利用docker命令进入容器并找到main开头的js文件中包含的ip地址。
尽管找到了ip地址配置文件,但由于服务器无法访问外网,无法修改配置文件。
通过使用locate命令暴力检索文件路径,最终确定了main文件所在的物理位置,但修改文件时发现没有安装所需的命令行工具。
经过一番努力,发现虽然解决了前端ip配置问题,但后端服务仍不断重启。
朋友H建议使用docker inspect命令查找容器挂载目录,以此定位ip配置文件。
然而,在/var/log/svw/路径下未找到有用信息,问题陷入了困境。
在朋友Z的建议下,通过docker inspect信息中的Mounts一栏找到了后端容器的挂载目录,进而找到了用于配置ip地址的文件。
通过整理docker目录结构并搜索,最终在fa00开头路径下的diff/app/resources下找到了配置文件。
修改文件后重启docker,所有容器成功启动。
然而,网站的图片和视频资源无法显示,这似乎与数据库中的图片路径包含ip地址有关。
通过数据库备份和修改操作,解决了图片资源的显示问题。
清理浏览器缓存后,网站恢复了正常运行。
有两个问题,服务器迁移,和域名指向问题
将二个不同二级域名指向服务器IP,在域名解析系统里面弄。如需要进行域名转跳或外网访问内网WEB网站参考NAT123