一个空间怎么放两个网站重庆整站seo
一个空间怎么放两个网站,重庆整站seo,html5 php 网站源码,森森水族总结反思在部署上线短链接项目过程中所踩到的坑
不容易#xff0c;自己从零到一手敲的短链接项目#xff0c;中间遇到了不少的曲折#xff0c;终于部署上线了。 项目的上线地址#xff1a;短链接系统
由于没有 2 核 4 g 服务器#xff0c;就使用了两台 2 核 2 g 丐版服务…总结反思在部署上线短链接项目过程中所踩到的坑
不容易自己从零到一手敲的短链接项目中间遇到了不少的曲折终于部署上线了。 项目的上线地址短链接系统
由于没有 2 核 4 g 服务器就使用了两台 2 核 2 g 丐版服务器一台用来部署中间件一台用来部署后端、前端项目。 部署这块也是搞了半天中间走了很长时间的弯路遇到了不少的问题解决问题。 在这个过程中提升了自己的能力和经验。
项目在本地 IDEA 运行没问题打成 jar 包部署到服务器上面的时候报 404 Not Found 错误
踩到最大、耗时最久的坑当时非常的困惑啊怎么会报个 404 错误呢 排查了好久。。。 难道是 strict-origin-when-cross-origin 跨域问题啊。 排查下来也不是
慢慢排查首先请求应该能打到网关上面然后继续排查。 脑子乱了心烦意乱了
会不会是 jdk 版本不一样应该也不是这个问题都是 Jdk 17 排查下来也不是
想到先在本地启动 jar 包测试一下有没有问题 开始怀疑会不会是 Maven Jar 包就有问题
排查到请求到网关了但是没有打到聚合服务上面这是为什么呢
根本原因是只要在 aggregation 项目里面加上 spring-boot-maven-plugin 打包插件就行了 admin 和 project 项目的 pom.xml 中就不要加 spring-boot-maven-plugin 打包插件了。 不然 aggregation 项目打出来的 jar 包有问题。
记得刷新 Maven。
Maven 打包时候的注意点
直接在 root 父模块下面 clean、install 就行了。 不要在单独的模块下面 clean、install这样打出来的 jar 包是有问题的。
Docker 部署 Nacos 启动失败怎么解决
原因Nacos 默认启动的参数 JVM_XMS 堆内存大小竟然是 1 G这让我这一共才 2 G 的丐版服务器怎么承受的住啊。
解决方法在启动 Nacos 的时候,增加 JVM_XMS/JVM_XMX 启动参数限制启动运行内存具体设置多大就看自己的服务器配置酌情设置了。
docker run \
-d -p 8848:8848 \
-p 9848:9848 \
--name nacos2 \
-e MODEstandalone \
-e TIME_ZONEAsia/Shanghai \
-e JVM_XMS256m \
-e JVM_XMX256m \
nacos/nacos-server:v2.1.2java -jar 启动项目的时候的坑
跟上面启动 Nacos 失败同理gateway 项目给的内存太大了导致短链接项目能使用的内存就少了。 gateway 项目给 300 m 就可以了短链接项目多给一点内存。
但是注意分配内存的时候不要全分配完最好给系统剩余下一些内存。
一开始把剩余所有的内存都给短链接项目了但是项目非常的不稳定一会就崩溃了。 后来分配内存的时候给系统剩余下一些内存项目就很稳定了就没有崩溃了。
nohup /usr/local/java/zulu17.44.53-ca-jdk17.0.8.1-linux_x64/bin/java \
-Xms300m -Xmx300m \
-Dfile.encodingutf-8 \
-jar /home/shortlink/shortlink-gateway.jar /home/shortlink/logs/shortlink-gateway.file 21 nohup /usr/local/java/zulu17.44.53-ca-jdk17.0.8.1-linux_x64/bin/java \
-Xms1024m -Xmx1024m \
-Dfile.encodingutf-8 \
-jar /home/shortlink/shortlink-aggregation.jar /home/shortlink/logs/shortlink-aggregation.file 21 Navicat 闲置时间过长在查询会卡死
原因连接太长时间没有使用断开了
解决方法配置每隔一段时间就去维持一下连接 具体的步骤可以看下面的文章 https://blog.csdn.net/qq_40994734/article/details/107344444
反思总结
在部署项目的过程中越发认识到内存太珍贵了内存的合理分配很关键。 难道这就是常说的 JVM 调优么 调优的目的要让项目运行的稳定老是崩溃谁受的了啊。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92603.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!