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

不过可以判断出是架构不符合的问题。

root@localhost:/export/home/web/www/httpd/bin # isainfo -vk
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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/00f46a4b51a80709735dd1505962872e.html