linux - 启动 G-WAN 的问题

标签 linux ubuntu g-wan

我尝试在 Ubuntu 12.04.1 LTS (x64) 上安装 G-Wan。 我按照快速说明进行操作:http://gwan.com/download

当我执行 $sudo ./gwan 时,显示:

浮点异常(核心转储)

然后我按照缓慢的说明进行操作:http://www.as2.com/pdf/GWAN-Install-Manual-for-Ubuntu-12.04.pdf

但我有同样的错误。

我给你看日志的错误:

批准.log

    ERROR: apport (pid 13912) Mon Apr 29 13:42:56 2013: called for pid 13870, signal 8
    ERROR: apport (pid 13912) Mon Apr 29 13:42:56 2013: executable: /opt/gwan_linux64-bit/gwan (command line "./gwan")
    ERROR: apport (pid 13912) Mon Apr 29 13:42:56 2013: executable does not belong to a package, ignoring

系统日志

    Apr 29 13:43:48 ip-10-34-153-82 kernel: [1026847.541495] gwan[13914] trap divide error ip:427930 sp:7fff7208d7b8 error:0
    Apr 29 13:43:53 ip-10-34-153-82 kernel: [1026852.993012] gwan[13958] trap divide error ip:427930 sp:7fffd2b82468 error:0

请问,有谁知道是什么问题吗?

在我的 PC (Ubuntu 12.04.2 LTS) 中安装该程序并运行良好,我不明白,因为在我的 PC 中运行良好,而在服务器中却不行。

谢谢大家,对不起,我的英语不好。

最佳答案

问题是一些较新版本的管理程序坚持报告零 CPU 和/或零 CPU 核心,导致被零除。

由于 G-WAN 针对多核架构进行了优化,它会查询 CPUID 指令和操作系统内核结构,以检查平台架构和相关的操作系统策略(在线和允许的 CPU 数量)。

其他 Web 服务器不受影响,因为它们希望用户手动配置和运行所需数量的实例(因此创建 G-WAN 旨在避免的重复资源分配)。

检查 CPUID 指令和内核结构就足够了,直到最近。现在,出于任何原因,管理程序使用损坏的 CPUID 实现和操作系统内核结构。

此问题正在影响托管公司(VPS 服务器)和 Amazon EC2 实例等。

关于linux - 启动 G-WAN 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16280713/

相关文章:

linux - 在 bash 中,我应该取消设置函数内的局部变量吗?

linux - 针对 Active Directory 验证登录凭据(适用于受工作站限制的用户)

c++ - 升级到 ubuntu 17.10(以及 Fedora)后,qDebug() 停止工作(不再打印到控制台)

c++ - Qt:文件名中的非 ASCII 字符被替换为 '?'

无法让 redis 连接器与 g-wan 一起工作

linux - Raspberry Pi3 的 G-WAN?

linux - 将格式为 DD/MM/YYYY 的日期转换为从 01/01/1970 开始所花费的秒数?

汇编中的 Linux 64 命令行参数

ubuntu - 在 Ubuntu 11.10 上安装 IDEA