Solaris 上判断系统架构与软件架构
今天线上的一台机器报出一个alarm
/export/home/web/www/httpd/bin/apachectl: /export/home/web/www/httpd/bin/httpd: cannot execute binary file
这个报错一般是Apache编译的architecture和系统的architecture不一致导致的。这台机器有1111天未重启,几经换手,已经不知道当时是哪个team配置的。
root@localhost:~ # uptime
1:17am up 1111 day(s), 11:23, 4 users, load average: 0.02, 0.02, 0.04
root@localhost:~ # uname -a
SunOS localhost 5.9 Generic_122301-29 i86pc i386 i86pc
不过可以判断出是架构不符合的问题。
/export/home/web/www/httpd/bin/apachectl: /export/home/web/www/httpd/bin/httpd: cannot execute binary file
这个报错一般是Apache编译的architecture和系统的architecture不一致导致的。这台机器有1111天未重启,几经换手,已经不知道当时是哪个team配置的。
root@localhost:~ # uptime
1:17am up 1111 day(s), 11:23, 4 users, load average: 0.02, 0.02, 0.04
root@localhost:~ # uname -a
SunOS localhost 5.9 Generic_122301-29 i86pc i386 i86pc
不过可以判断出是架构不符合的问题。
root@localhost:/export/home/web/www/httpd/bin # isainfo -vk
32-bit i386 kernel modules
32-bit i386 kernel modules
root@localhost:/export/home/web/www/httpd/bin # file httpd
httpd: ELF 64-bit LSB executable Version 1, dynamically linked, stripped