如何解决 Writing to net ?
centos6.2 下主从防火墙相应的端口已经开放了
最近查数据库老出问题,
发现新增的从数据, 在主从同步出现 Writing to net
如 下图
+——–+———–+———————+——-+————-+——-+—————————————————————-+——————+
| Id | User | Host | db | Command | Time | State | Info |
+——–+———–+———————+——-+————-+——-+—————————————————————-+——————+
| 1054 | ddd | ip1:38323 | NULL | Binlog Dump | 11874 | Has sent all binlog to slave; waiting for binlog to be updated | NULL |
| 1056 | ddd2| ip2:37068 | NULL | Binlog Dump | 11874 | Has sent all binlog to slave; waiting for binlog to be updated | NULL |
| 466120 | ddd3| ip3:52302 | NULL | Binlog Dump | 751 | Writing to net | NULL |
测试发现关闭防火墙问题就会消失!
后来再测了一下,用另外一台centos5.5 从数据库防火墙配置覆盖新增加的,结果还是一样的会出现 writing to net
两台丛数据区别 centos版本不同 iptables 版本不同
如何解决部署MySql主从遇到的部分问题?
一、ERROR 29 (HY000): File ‘/log/mysql/slave_relaylog.index’ not found
解决办法:文件权限不对 chown mysql:mysql mysql-slow.log
二、ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
如何解决nagios安装及运行在的常见错误?
一、安装nrpe的时候,提示:checking for SSL headers… configure: error: Cannot find ssl headers
解决方法如下:
yum -y install openssl-devel
yum -y install openssl-perl
二、启动nagios错误 Starting nagios:This account is currently not available.
解决办法:默认是 shell 是 /bin/bash,不要使用 -s /sbin/nologin,否则会出现上面的错误
但是我为安全起见,我还是加了-s /sbin/nologin,不要管启动错误就行了,nagios照常运行
三、It appears as though you do not have permission to view information for any of the hosts you requested
解决方法一:打开cgi.cfg 里参数use_authentication=1
改为0即可(为了保障系统的安全性,nagios设置了这个参数,默认为1,)
解决方法二:打开cgi.cfg 相关参数auth*开头的都 后面加上nagios登录帐号
ERROR: modinfo: could not find module power_meter
Upgrade centos 6.2 kernel to the kernel 3.3 problem
[root@localhost linux-3.3]# make install
sh /usr/local/src/linux-3.3/arch/x86/boot/install.sh 3.3.0 arch/x86/boot/bzImage \
System.map “/boot”
ERROR: modinfo: could not find module power_meter
编译,安装模块都正常,最好安装的时候出问题了,找不到那个power_meter。。。汗颜
如何解决sphinx启动失败?
错误提示:/usr/local/sphinx/bin/searchd: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
ldconfig -v|grep mysql
发现加载:/usr/lib/mysql:
libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
ldd /usr/local/sphinx/bin/searchd
发现错误 libmysqlclient.so.16 => not found
解决办法:只能找到libmysqlclient.so.16 的库copy到/lib/ 下
nginx 发现有很多WARN
负载问题,没有完全找到根本的原因,只能从头开始排查
先来瞧哈nginx错误日记 出现了大量(如下所示:)
2012/01/04 16:34:25 [warn] 29939#0: *20552635 an upstream response is buffered to a temporary file /dev/shm/nginx_temp/fastcgi/0001240960 while reading upstream, client: 118.123.13.6, server: www.xxxx.cn, request: “GET /thread-1409108-1-1.html HTTP/1.0”, upstream: “fastcgi://unix:/dev/shm/php-fcgi.sock:”, host: www.xxx.cn
在nginx.conf 里加入这一段得到解决
php-fpm导致服务器负载飙涨?
最近的看网站打开很慢经常挂掉。。。
访问量也没有增加,之前都是好好的
linux系统负载严重超标。。。一分钟居然到300多。。。
通过查看系统日记没有什么问题,最后发现php-fpm存在以下二点错误。。。
用linux内核制作小型系统遇到的问题?
我的系统是centos ,环境虚拟机下
使用的grub做引导,镜像文件用的已经安装在虚拟机上的initrd
linux 内核文件我也是用的虚拟机下编译好的kernel 2.6的内核
做好了配置启动 出现下面的问题
一、自动引导错误:Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Call-time pass-by-reference has been deprecated 终极解决办法
第一种方法、 把php.ini的display_errors = on改成display_errors = off (不显示错误)
第二种方法、allow_call_time_pass_reference = Off 变成 allow_call_time_pass_reference = On