关于项目发布中到后半夜的一些总结
1 关于 docker 发布 nacos 和jar 遇到的情况是:
大体情况如下:mysql 安装的是在本地 nacos和jar 是安装到 docker 中的
遇到情况是 启动jar是 发现链接不到 nacos 后发现jar 和 nacos 不在同一个网络
后将 nacos 和jar 都同时加入一个网络后, 发现又链接不了mysql 最终统一修改 都使用本地 host 网络
2 关于宝塔nginx 的使用
问题情况,配置完成nginx。conf 后 在宝塔启动nginx一直提示成功,但是项目项目始终访问不到,最终查看日志打印 发现新增的 域名指定的 log 日志文件没有生成,怀疑是 配置问题。
通过
sudo nginx -T | grep "你的域名"
会发现报错,修改相关的 conf 后重启nginx 成功;
还有一个关于nginx 的技巧,如果你的 conf 重新配置了 log日志生成的文件,nginx 重启后会立刻生成相关的 log 文件,所以个人建议最后新配置的域名都指定相应的日志打印文件方便排查问题。