世界好演员 2020-09-11 00:27 采纳率: 25%
浏览 418
已结题

文件上传接口,服务发布时正常,过一段时间后全部404,服务重启恢复?

1.问题描述

springboot, web项目,文件上传,后台有多个不同业务的上传接口, 服务发布后的几天之内(具体几天不知道),所有上传接口都可以正常上传,但是服务放了一段时间之后,所有的上传接口全部404了????
这什么鬼玩意?服务重启之后又全部恢复,如果服务不重启,直接访问服务器IP不经过nginx服务也是正常的。。。

有没有哪位大佬遇到过这种问题?
  • 写回答

5条回答 默认 最新

  • lzl_Avery 2020-09-11 01:36
    关注

    说明服务挂掉了所以404找不到了,那么就如你的问题所描述的为什么会挂掉? 后台多个不同业务需要调用文件上传服务接口,在微服务
    项目中文件上传是一个单独的服务对吧?可能是多个服务调用文件服务器,承受不了压力,可以考虑文件服务器集群,如果注册中心用的Eureka
    集群就so easy了,另外对于接口设计上要考虑的一系列问题不知道你是否了解?1接口幂等性(文件重复上传),2服务雪崩现象是否有了解(
    在高并发下,某个接口请求量特别高导致jvm资源被其占用,导致其它接口资源没有线程资源去处理它的事)(如果是服务雪崩问题就需要做
    服务熔断、降级等措施咯),嗯基本上差不多也就这些原因会导致 (针对你的具体几天不知道)这个也可能是其它某个服务在几天内某个时间内
    高并发调用你的文件上传接口也有可能出现这种情况,服务雪崩效应导致的是整个微服务瘫痪

    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集