报错
JustDI-CM
对于可控的事情要保持谨慎,对于不可控的事情,要保持乐观,人只能做自己能力范围内的事情,你要接受这个现实,并且以乐观的心,去应对这一切
展开
-
报错-nginx connect() failed (110: Connection timed out) while connecting to upstream
nginx 代理上之所以会出现这个情况,是因为今天重启了 nginx(杀死线程,再次启动),导致加载的这个域名解析缓存被清除(先前申请过解析出的 IP 访问权限),启动后再次访问解析出的新 IP(大部分)没有权限。后来解析了反向代理的域名,发现对解析出的5个IP,只有其中1个的访问权限。nginx 反向代理一个网址,访问时约有四分之一的概率成功,查看 nginx 的 error.log 发现大量如题的错误信息。这也解释了为什么有小概率成功的现象。原创 2024-02-21 10:45:36 · 2294 阅读 · 0 评论 -
报错-idea pom.xml 有一条灰色横线
File->Settings 搜索 Maven ,点击 Ignored Files ,找到失效的 pom 文件路径,将前面的勾选去掉->Apply->OK 即可。打开 idea 更新代码,发现有个 module 的 pom.xml 有一条灰色横线,导致这个 module 没有加载成功。总之就是 idea 本地认为这个 module 已经删除了。3)切换不同分支时,这个 module 存在于不同的分支上。2)本地删除了这个 module ,又从远端拉取了回来。原创 2023-12-28 16:39:20 · 2854 阅读 · 0 评论 -
Java报错-Non-terminating decimal expansion; no exact representable decimal result
在使用 BigDecimal 的 divide() 对两个数相除时,报了如题的错误。其中有的方法还可以传入指定精度和舍入模式。原创 2023-12-15 22:00:00 · 372 阅读 · 0 评论 -
报错-crontab -e 定时任务执行失败排查
出现这个问题的根本原因是 crontab 不会读取用户 profile 文件中,以加载环境变量参数。重新配置 crontab -e 发现,线程被杀死,但是服务没有启动,修改一下脚本,输出日志。2)直接在 crontab -e 时,读取 profile 文件。单独执行脚本没有问题,脚本内容为检查线程,杀死线程,重启服务。虽然有 Java 环境,看来定时任务启动脚本时,并没有找到。陈列出了待执行任务列表,crontab 正常。1、查看 crontab 服务。1)在脚本的正文最前面增加一行。原创 2023-04-19 13:57:51 · 1606 阅读 · 0 评论 -
报错-中国移动网络不能访问项目(Vue+SpringBoot)的问题排查
3. 访问页面JavaScript对象:开发者可以使用https://appx/web-view.min.js来访问内嵌页面的JavaScript对象,例如获取页面中的DOM元素、调用页面中的JavaScript函数等等。总之,https://appx/web-view.min.js是一个非常有用的工具,可以帮助开发者轻松地在Web应用程序中嵌入一个内嵌式的Web浏览器,从而提供更加丰富的功能和用户体验。即抓取上面描述的可以通过的那个请求,得到包含 http response 的头信息,连同网页代码一起。原创 2023-03-31 10:32:11 · 714 阅读 · 0 评论 -
开发-关闭Eureka自我保护机制
当网络故障发生(延时、卡顿、拥挤)时,微服务与 Eureka Server之间无法正常通信,以上行为就变得非常危险,因为微服务本身其实是健康的,此时不应该注销这个微服务。默认情况下,应用服务(Eureka Client)会每隔30秒向 Eureka(Eureka Server) 发送一次心跳检测,超过90秒 Eureka Server 收不到心跳就认为服务挂了,就会将此服务节点从服务清单中删除。在自我保护模式中,Eureka Server 会保护服务注册表中的信息,不再注销任何服务实例。原创 2022-11-29 16:32:36 · 1077 阅读 · 3 评论 -
Java报错-Unable to create tempDir. java.io.tmpdir is set to /tmp
这是springboot jar 包启动时,会创建临时目录(以tomcat开头),用于Multipart(form-data)的方式处理请求,例如接收图片、文件这些。另外springboot 还会默认生成一些日志文件(spring.log),默认位置也是 /tmp。看了一下磁盘情况,发现 /tmp 目录确实已经满了。在服务器上,/tmp 空间一般就8G,很容易就满了。这个目录就会创建在 /tmp 里面。原创 2022-11-24 14:52:36 · 2644 阅读 · 0 评论