phpstudy 服务优化与设置

首先的一个问题就是我们需要对每一个添加的网站设置一个自己的日志文件,方便我们检测及排查问题的原因
1、\Apache\conf\vhosts.conf 文件添加日志文件如下

DocumentRoot “D:\phpStudy\WWW”
ServerName blog.safehourse.cn
ServerAlias blog.safehourse.cn
errorlog “logs/blog.safehourse.cn-error.log”
CustomLog “logs/blog.safehourse.cn-access.log” common

Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted


上面
errorlog “logs/blog.safehourse.cn-error.log”
CustomLog “logs/blog.safehourse.cn-access.log” common
这两行就是我们添加的日志文件

2、下面来添加mysql的日志,也是为了方便查找,打开my.ini文件
[mysqld]
port=3306
basedir=”D:/phpStudy/MySQL/”
datadir=”D:/phpStudy/MySQL/data/”

log-error=”D:/phpStudy/MySQL/logs/error.log”
log=”D:/phpStudy/MySQL/logs/mysql.log”
long_query_time=2
log-slow-queries=”D:/phpStudy/MySQL/logs/slowquery.log”

在mysqld这个里面添加上面log的内容

3、在mysqls配置文件里再添加一个
wait_timeout=20
这个参数, 即可设置睡眠连接超时秒数,如果某个连接超时,会被mysql自然终止

4、修改mysql tmp_table_size=8G
通过设置tmp_table_size选项来增加一张临时表的大小,例如做高级GROUP BY操作生成的临时表。如果调高该值,MySQL同时将增加heap表的大小,可达到提高联接查询速度的效果,建议尽量优化查询,要确保查询过程中生成的临时表在内存中,避免临时表过大导致生成基于硬盘的MyISAM表

发表评论

电子邮件地址不会被公开。 必填项已用*标注