企业实战web群集:http://blog.csdn.net/qq_39591494/article/details/79140637
1、在安装Xcache插件时使用phpize生成./configure文件的报错如下:
以上提示请检查你的autoconf这个东西;解决办法如下:
Yum install -y autoconf* 一定要带* 因为在安装autoconf中同时会安装依赖包如:m4
2、MySQL安装完成后解决没有MySQL命令解决办法,错误如下:
解决办法:给它创建一条软连接,安装路径为:/usr/local/mysql/下
ln -s /usr/local/mysql/bin/mysql /usr/local/bin
ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin
3、在测试memcached中未知的telnet命令 解决如下:
yum install -y telnet
4、Zabbix启动等问题
在启动zabbix时报错如下:
/usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory
解决办法:
在ld.so.conf中加入/usr/local/mysql/lib
[[email protected] ~]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/mysql/lib
/usr/local/lib
2)将以上添加完成后启动zabbixserver时已经启动成功但是没有监听地址....
1、检查zabbix主配置中的DBsock路径 这是MySQL的sock位于:/usr/local/mysql/mysql.sock
2、如果在zabbix主配置中添加了mysqlsock路径还是没有监听的话,请尝试重启MySQL服务重新生成Sock文件
3)安装完zabbix并启动成功后在配置zabbix页面问题
解决办法:修改PHP.INI文件 修改如下
;date.timezone =
修改为:
date.timezone = PRC #设置时区
找到:
expose_php = On
修改为:
expose_php = Off #禁止显示php版本的信息
找到:
short_open_tag = Off
修改为:
short_open_tag = On //支持php短标签
找到:
post_max_size = 8M
修改为:
post_max_size = 16M //上传文件大小
找到:
max_execution_time = 30
修改为:
max_execution_time = 300 //php脚本最大执行时间
找到:
max_input_time = 60
修改为:
max_input_time = 300 //以秒为单位对通过POST、GET以及PUT方式接收数据时间进行限制
always_populate_raw_post_data = -1
mbstring.func_overload = 0
修改完成后重新启动PHP即可!
5、解决keepalived同时有VIP的情况
在keepalived中,master会在一定的时间内以广播的方式发送包,如果在配置文件中没有任何问题的情况下出现了master和slave同时有vip地址时候,说明从服务器是收不到master的广播的,随后slave就会自己认为主服务器挂掉了,从而接管VIP地址
解决办法:检查master和slave主机是否能够通信;在可以通信的情况下,如果还是没有解决,就请关闭防火墙master和slave再次重启keepalived服务
6、解决memcache+php插件安装等问题
在安装memcache客户端的时候我们选用了php1的主机,编译安装完成后发现/usr/local/php5.6/etc/php -m中没有memcache的插件;
解决办法:在/etc/php.ini文件中添加以下:
extension =
/usr/local/php5.6/lib/php/extensions/no-debug-zts-20131226/memcache.so
添加到最后一行,如果还是没有显示memcache插件的话,重启php-fpm服务。
7、解决在PHP测试页中看不到memcache插件问题
使用·/usr/local/php5.6/etc/php -m中可以看到memcache插件已经有了,但是我们在浏览器访问测试页的时候并没有发现memcache,因为我们做了nginx缓存,在没有安装memcache之前我们已经访问了测试页,那么当我们安装了memcache以后我们再次访问,这时候测试页的内容还是之前的,因为做了缓存;
解决办法:删除php测试页,重新建立测试页!
8、解决Mysql主从复制的时候遇到的问题
在从连接主的时候start slave; show slave status\G;出现以下情况
Slave_IO_running = no
Slave_SQL_Running = yes
解决办法:1)请关闭防火墙;检查master主机的master_log_file 以及master_log_pos;
2)如果是主机的克隆的话请删除从主机的rm -rf /usr/local/mysql/data/auto.cnf文件
最后重启master以及slave主机重新授权,连接即可
暂时就这么多能够想起来的
希望对您有所帮助,再见