[FreeBSD] Apache MPM 改用 Prefork
| 五月 21, 2007 | 沒有迴響| 沒有引用| 1361 reads | Size: L, M, S | Edit: P, C, R || Category: Server. and Tags: apache, freebsd, prefork. |
這幾個月來,其實主機真的不太穩定,也一直在找原因,試過很多方法,還是會發生。一直在懷疑,真的是調校的問題嗎?還是硬體?昨天跟 Jerome 討論過後,決定把 Apache 的 MPM 改回 Prefork 試試看,雖然效能會差一點,不過穩定勝於一切呀!
昨天半夜到現在,目前看來情況還不錯。而且速度也不算差太多,繼續測試看看。
紀錄一下換過去的方法:
# cd /usr/ports/www/apache22/
# make deinstall
如果移除後,用 #pkg_info 看,apache 還是在,那就先別理他。先編譯:
# make WITH_MPM=prefork WITH_THREADS=yes WITH_STATIC_SUPPORT=yes WITH_APACHE_SUEXEC=yes WITH_ALL_STATIC_MODULES=yes WITHOUT_PROXY=yes WITHOUT_SSL=yes
接著,來安裝。如果前面有成功移除,那只需要:
# make install clean
這樣就可以了。
如果你的 apache 還在,那就用:
# make install FORCE_PKG_REGISTER="yes" clean
然後用:
# pkgdb -F
來修復相依。這樣就可以了。
隨機文章:
» [FreeBSD] Apache, MySQL, PHP
» 修正 Apache Worker MPM 與 APC 設定
» [FreeBSD] SNMP and MRTG on FreeBSD 7
» [FreeBSD] 加速你的 PHP - APC
» [Debian] 升級 PHP5、MySQL5

