我尝试在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)并且工作正常,我不明白,因为在我的电脑上工作正常并且在服务器中没有。
谢谢大家,对不起,我的英语很糟糕。
答案 0 :(得分:1)
问题是某些较新版本的虚拟机管理程序坚持报告ZERO CPU和/或ZERO CPU Core,导致除以零。
由于G-WAN针对多核架构进行了优化,因此它会查询CPUID指令和OS内核结构,以检查平台架构和相关的操作系统策略(在线和允许的CPU数量)。
其他Web服务器不受影响,因为他们希望用户根据需要手动配置和运行任意数量的实例(从而创建G-WAN旨在避免的重复资源分配)。
检查CPUID指令和内核结构就足够了,直到最近。现在,出于任何原因,虚拟机管理程序使用破坏的CPUID实现和OS内核结构。
此问题正在影响托管公司(VPS服务器)和Amazon EC2实例等。