启动G-WAN的问题

时间:2013-04-29 14:05:31

标签: 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

但我有同样的错误。

我向您展示了日志的错误:

apport.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

拜托,有谁知道这是什么问题?

在我的电脑上安装程序(Ubuntu 12.04.2 LTS)并且工作正常,我不明白,因为在我的电脑上工作正常并且在服务器中没有。

谢谢大家,对不起,我的英语很糟糕。

1 个答案:

答案 0 :(得分:1)

问题是某些较新版本的虚拟机管理程序坚持报告ZERO CPU和/或ZERO CPU Core,导致除以零。

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

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

检查CPUID指令和内核结构就足够了,直到最近。现在,出于任何原因,虚拟机管理程序使用破坏的CPUID实现和OS内核结构。

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