首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
guixiexiezou
V2EX  ›  全球工单系统

总感觉腾讯云有问题,但又说不上,也不知道怎么取证

  •  
  •   guixiexiezou · 53 天前 · 3566 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。
    游戏新开发的测试功能一直放腾讯云测试,客户端提示打不了战斗,于是我看了下输出。确实是有很多报错,提示这个错位
    ```
    Exception in thread "pool-2-thread-206" java.lang.NoSuchMethodError
    ```
    我觉得很显然就代码不是最新的问题,于是又重新上传了一遍,结果发现还有是有问题。

    这一次我直接在源代码加入`System.out.print`,再次启动,然后再启动,发现压根没打印。

    也就是说腾讯云一直用的旧的 jar.问题是我传的一直是最新的 jar.md5 一下也是最新的,但启动就是用旧的

    以前也遇到过 1 次,但后来莫名其妙好了。也没太在意。现在又遇到了。

    系统 CentOS 6.5
    35 回复  |  直到 2019-12-01 10:20:26 +08:00
    mondeo
        1
    mondeo   53 天前 via Android   ♥ 10
    开发有问题总喜欢找系统背锅
    allen9527
        2
    allen9527   53 天前
    感觉是发布代码的问题呢
    stoneabc
        3
    stoneabc   53 天前
    这和腾讯云有什么关系…
    guixiexiezou
        4
    guixiexiezou   53 天前
    @stoneabc 只在腾讯云遇到,阿里云没有。另外确实是找不到原因,只好甩锅给腾讯云了。
    opengps
        5
    opengps   53 天前 via Android
    这种推断没啥根据,还是先查软件问题吧
    NerverLibis
        6
    NerverLibis   53 天前 via iPhone
    上传失败
    HarryQu
        7
    HarryQu   53 天前
    上传之后,那你为什么不看看 jar 包的修改时间呢 ?

    ls -l
    PureWhiteWu
        8
    PureWhiteWu   53 天前   ♥ 1
    这……也能怪腾讯云的么……

    讲道理,应该是 cpu 和内存的锅,以及有可能是网络传输光缆的锅。
    arvinsilm
        9
    arvinsilm   53 天前
    jstack 看过了吗
    axwz88
        10
    axwz88   53 天前 via Android
    楼主你开发都是靠猜的么
    miniliuke
        11
    miniliuke   53 天前
    腾讯云也太惨了,这也要背锅
    guixiexiezou
        12
    guixiexiezou   53 天前
    @axwz88 如果在源代码里加入`System.out.print` 以及反编译后发现确实代码没问题,但永远不会执行那句代码,但会执行那句代码后面的代码,你说我此时开发不靠猜还能靠什么。。。完全颠覆了我对计算机的理解
    iyaozhen
        13
    iyaozhen   53 天前
    你这很可能有个同名的旧 jar 包还在,加载的是旧的
    nicevar
        14
    nicevar   53 天前
    这个锅就是知识匮乏导致的,甩给腾讯云太离谱了,就算甩给 jdk 也勉强能说过去
    caola
        15
    caola   53 天前
    CentOS 8 都出来了,怎么新开发的项目,还用那么老的系统
    Muninn
        16
    Muninn   53 天前
    可怜的腾讯云……
    chocotan
        17
    chocotan   53 天前
    @guixiexiezou 都颠覆了你对计算机的理解了,所以你的猜测肯定是错的啊。。。
    jstack、jmap,远程 debug,阿里的 arthas 等等都试一下
    qilishasha
        18
    qilishasha   53 天前
    估计内存惹的祸,像我这种只能买得起 2G 内存 VPS 的,根本不担心内存不更新
    guixiexiezou
        19
    guixiexiezou   53 天前
    @iyaozhen 我也是同样猜测,但确实是找不到
    guixiexiezou
        20
    guixiexiezou   53 天前
    @qilishasha 内存有点大,64G。。 我另起一个文件夹重开了这个服务,一样的代码,一样的配置,没任何报错。但回到原文件夹再重启服务还是错误依旧。。。。太 TM 郁闷了。。。。。。头都大了
    miao
        21
    miao   53 天前 via Android
    我也遇到了,阿里云没问题,腾讯云同样的环境,同样的代码有问题
    guixiexiezou
        22
    guixiexiezou   53 天前
    @caola 6 年老游戏项目了,不可能说升级就升级的,spring 至今还在 4,hibernate 还在 3
    guixiexiezou
        23
    guixiexiezou   53 天前
    @chocotan 已经没必要用那些工具了, 打印已经是最直观的了。就是 JVM 的 class 是旧的。问题是代码是最新的,加载 class 后就发现 class 是旧的。。。所以头大。。。。
    imn1
        24
    imn1   53 天前
    最好咨询一下云端技术支持,是否有什么缓冲设置

    现在的云我是不懂了(年纪),“上古时代”的虚拟空间,某些机器上面,有需要手动才能切换新上传版本的开关
    主要是那时网络没有现在好,大批量上传容易出现问题,尤其不关停服务的场合
    手动开关算是个贴心服务,上传完,认真比对过确认传输完成,才切换
    那时最保险还是有服务器,开车去机房操作

    不知道现在的云机器是否还有类似的,或者上传完成等一个固定时间才切换(缓冲)
    guixiexiezou
        25
    guixiexiezou   53 天前
    @imn1 有这种可能。看来得了解下虚拟技术深层本质了
    liukangxu
        26
    liukangxu   53 天前
    用 VPS 跑 java 程序需要这么多戏?
    alpplolo
        27
    alpplolo   53 天前 via iPhone
    貌似腾讯云提供的是通用的操作系统镜像,上面的报错都是 java 本身代码的报错,很明确是找不到他代码定义的方法。这锅甩的太没水平了。。。
    yanest
        28
    yanest   52 天前
    @guixiexiezou 可拉倒吧,都是标准的虚拟化,原版的操作系统。 我遇到很多像这种甩锅的:同样的代码我在阿里云没问题,到你这就 404……,或者同样的代码我在本地运行没问题,到你这就有问题
    Wa1k3r
        29
    Wa1k3r   52 天前 via Android
    腾讯云提工单找客服是不是会更直接一些~
    reus
        30
    reus   52 天前
    可能腾讯云用的是水电,不行,要核电才最适配。
    tempdban
        31
    tempdban   52 天前 via Android
    敢不敢重启系统
    kyuuseiryuu
        32
    kyuuseiryuu   52 天前 via iPhone
    Java: code once debug every where
    alcarl
        33
    alcarl   52 天前 via Android
    都提示你找不到了,不说看一下是什么找不到,也不看一下是不是真的没有,就觉着重传一遍就行,不行就甩锅,运维不是这么干的兄弟
    webshe11
        34
    webshe11   52 天前
    加入`System.out.print`,再次启动发现,压根没打印,我感觉可能是显示器的锅
    cedoo22
        35
    cedoo22   52 天前
    讲道理,公司测试环境用的腾讯云,上次突然宕机,再登陆上去就被恢复到 2 周以前的备份了,找客服,说节点故障。。。。我特么惊呆了,事前事后都不通知的吗?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2095 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 12:37 · PVG 20:37 · LAX 04:37 · JFK 07:37
    ♥ Do have faith in what you're doing.