【问题标题】:Server thread hitch warning on FiveM serverFiveM 服务器上的服务器线程中断警告
【发布时间】:2019-10-19 02:22:17
【问题描述】:

当我运行 FiveM 服务器 (fivem.net) 时出现此错误:

它不断在控制台上发送垃圾邮件,并随着玩家加入服务器而增加垃圾邮件。 有时警告会超过 5000 毫秒,导致服务器无法播放。

服务器在 4 核 XEON @2.2GHz、15GB Ram、1GBps 网络 (GCP) 上运行,机器上运行的唯一东西是服务器和 XAMPP(用于 mysql 数据库)。 一切都更新了(FiveM 工件和资源)。 我尝试禁用/启用每个资源并运行 ETW 跟踪(没有高 MS 资源),但没有成功。

我想运行一个没有这样错误的 FiveM 服务器。 有什么想法吗?

【问题讨论】:

    标签: mysql lua


    【解决方案1】:

    大多数 FiveM 资源都是由将其作为一种爱好的用户创建的,因此有时会产生效率不高的代码。您正在运行多少资源?您是否尝试过在没有任何资源的情况下运行服务器?如果没有它们,您会收到任何线程中断警告吗?

    我遇到了这个问题,而且资源不好。我删除了该资源,编写了自己的代码,现在我很少收到这些消息。这很可能就是您所面临的。尝试执行上述操作并一次添加资源以找出罪魁祸首。

    【讨论】:

    • 感谢您的帮助。问题是我只在 10-15+ 玩家在线时收到此警告,我无法在本地主机上自己测试它。关于如何向服务器施加压力以对其进行测试的任何想法?哪个资源是您案件的罪魁祸首?
    • “普通卡顿警告”和“服务器线程卡顿警告”有什么区别?
    • 还有另一种可能性,而不是资源错误?
    • 我不记得具体是哪个资源了,我发现有一些资源给我带来了问题。我建议召集来自 FiveM 论坛的一群人来帮助进行压力测试。该网站上的很多人都非常乐于助人,并且可能不介意在这方面提供帮助。没有遇到常见故障警告的问题,所以我不能在这方面发言。当然,可能还有其他原因可能导致这种情况。这是裸机服务器还是由某人托管?
    • 它托管在 GCP 上,我不知道它是否是裸机,但我想那是专用资源。 CPU/RAM 使用率总是低于 40%,我想这不是问题,也许是资源,但我找不到它......伤心。
    【解决方案2】:

    通过打开控制台 (F8) 并键入 resmon true 来查看资源监视器,然后查看哪个脚本消耗的最大资源。

    【讨论】:

      【解决方案3】:

      resmon 仅用于监控客户端脚本的毫秒数,如果您想查找未优化的资源,您可以使用分析器 :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-02
        • 2019-12-29
        • 1970-01-01
        • 2022-06-11
        • 1970-01-01
        • 2012-05-04
        • 1970-01-01
        相关资源
        最近更新 更多