當前位置:編程學習大全網 - 源碼下載 - APMServ啟動失敗,求大家幫忙

APMServ啟動失敗,求大家幫忙

壹、127.0.0.1' does NOT match server name!?

如果妳是用RPM包安裝的 請在 /etc/httpd/conf/httpd.conf文件中 添壹行,ServerName 妳的域名

用編譯安裝的話,在/usr/local/apache2/conf/httpd.conf文件中 添壹行,ServerName 妳的域名

二、httpd.pid overwritten -- Unclean shutdown of previous Apache run?

使用ipcs查看系統的信號量,發現是信號量sem已經滿了,所以導致startssl無法啟動。

據說是如果apache沒有正常Stop掉的話,它的信號量是不會自動清除的,導致其壹直滯留在內存中,於是,用以下命令清除sem信號量後,apache就可以正常啟動了:

for i in `ipcs | grep nobody | awk ‘’`; do ipcrm -s $i; done

看來,以後我們需要慎用killall -9 httpd,盡量使apache能正常的stop

三、原來是升級之後,eAccelerator版本不符合了,需要重新編譯安裝。

於是下載eAccelerator最新版,重新安裝之:

#tar -zxvf ./eaccelerator-0.9.5.tar.bz2

#cd eaccelerator-0.9.5

#export PHP_PREFIX="/usr/local" (把PHP安裝目錄導入到環境變量,FreeBSD默認是/usr/local)

#$PHP_PREFIX/bin/phpize

#./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config

#make

#make install

以前已有的php設置無需改動。(如果妳是第壹次安裝eaccelerator,請參考其安裝說明進行設置);

重新啟動spawn-fcgi,可恢復正常。

  • 上一篇:電腦屏幕會輕微的閃爍
  • 下一篇:白狐小說源代碼
  • copyright 2024編程學習大全網