初心者もOK! FreeBSD質問スレッド その56
■ このスレッドは過去ログ倉庫に格納されています
0374名無しさん@お腹いっぱい。
NGNGFreeBSD 5.2-RELEASE、「/usr/ports/www/apache13-modssl」を使ってます。
で、どうも「/usr/ports/devel/mm」の最新版にバグがあってそれが関係しているらしく、
単に「apachectl sslstart」とするだけでは、たまにapacheを再起動できません。つまり・・・
//-----------------------------------------------------------
Ouch! ap_mm_create(1048576, "/var/run/httpd.mm.586") failed
Error: MM: mm:core: failed to open semaphore file (Permission denied): OS: No su
ch file or directory
/usr/local/sbin/apachectl sslstart: httpd could not be started
//-----------------------------------------------------------
というエラーメッセージが出ます。で、よく分からないながらもググりまくって、
//-----------------------------------------------------------
#!/bin/sh
for a in `ipcs -s|grep apache|awk '{print $2}'`; do ipcrm sem $a; done
for a in `ipcs -m|grep apache|awk '{print $2}'`; do ipcrm shm $a; done
apachectl sslstart
exit 0
//-----------------------------------------------------------
という内容をhttpd.shとかでファイルに保存して実行すると、確実にapacheが再起動することは分かりました。
でも、これを「/usr/local/etc/rc.d」に入れて、「shutdown -r now」すると、
apacheが自動で起動しません。
なぜなのでしょうか?どなたか教えていただければ幸いです。
■ このスレッドは過去ログ倉庫に格納されています