我尝试在Ubuntu 12.04.1 LTS (x64)上安装G-Wan。我遵循快速指令:http://gwan.com/download
当我执行$sudo ./gwan时,显示给我:
浮点异常(core dump)
然后我按照缓慢的指示: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
syslog
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)和工作正常,我不明白,因为在我的电脑工作正常,而在服务器不。
谢谢大家,对不起,我的英语不好。
问题是一些较新版本的管理程序坚持报告ZERO CPU和/或ZERO CPU Core,导致除以零。
由于G-WAN针对多核架构进行了优化,因此它查询CPUID指令和操作系统内核结构来检查平台架构和相关的操作系统策略(在线和允许的cpu数量)。
其他web服务器不受影响,因为它们期望用户手动配置和运行尽可能多的实例(从而创建重复的资源分配,G-WAN旨在避免)。
检查CPUID指令和内核结构就足够了,直到最近。现在,由于某种原因,管理程序使用了不完整的CPUID实现和OS内核结构。
此问题正在影响主机公司(VPS服务器)和Amazon EC2实例等。