[FreeBSD] Apache MPM 改用 Prefork

| 五月 21, 2007 | 沒有迴響| 沒有引用| 1361 reads | Size: L, M, S | Edit: P, C, R |
| Category: Server. and Tags: , , . |

    這幾個月來,其實主機真的不太穩定,也一直在找原因,試過很多方法,還是會發生。一直在懷疑,真的是調校的問題嗎?還是硬體?昨天跟 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


Leave A Comment: