FreeBSD 5.2.1R Web Server架设实例过程
http://tech.ddvip.com 2006年04月01日 社区交流
本文详细介绍FreeBSD 5.2.1R Web Server架设实例过程
具体到本例中的mysql4.0 for freebsd5.2.1,应该这样修改连接数:
#ee /usr/local/bin/mysqld_safe
向下寻找到第312行(4.0.20版是314行),其行很长,以“$NOHUP_NICENESS”开头,以“>> $err_log 2>&1”结尾。该行被嵌套在一个if语句里。在312这行末尾的“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”,(注意前后各留一个空格)。
然后向下找到314行,也是很长的一行,以“eval "$NOHUP_NICENESS”开头,以“>> $err_log 2>&1”结尾。同样在“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”。
保存退出。然后重启,此时的mysql40就是1000个并发连接的数据库了。可以用下面的方法检查一下:
#cd /usr/local/bin
#mysqladmin -uroot -p variables
将会打出一个长列表,按scroll lock后向上卷动屏幕,能看到里面有一项显示
| max_connections | 1000 |
那么表示最大并发连接数已经修改到1000了。
至此,mysql数据库就装完了。
B. APACHE2的安装
同样的,由ports装apache,也不会有什么困难:
#cd /usr/ports/www/apache2
#make
#make install
完毕。就这么简单。编译中间可能会提问相关软件gettext的安装选项,全选上吧。编译时可能会提示安装新版textproc/expat2错误,原因是机器里已经有旧版的expat2。只需删除旧版重新安装新版expat2即可:
#cd /usr/ports/textproc/expat2
#make deinstall
#make install
#cd /usr/ports/www/apache2
#make
#make install
责编:豆豆技术应用