良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

SVN Conflict discovered in XXX svn: Can't read stdin: End of file found 解决

冲突:Conflict discovered in 'blog.uouo123.com'.Select: (p) postpone, (df) diff-full, (e) edit,(mc) mine-conflict, (tc) theirs-conflict,(s) show all options: svn: Can't read stdin: End of file found利用update的选项进行冲突解决,也就是说不管当前拷贝副本是否是最新版本,都使用—a

阅读全文...

解决MyISAM锁表

服务器上经常出现mysql进程占CPU100%的情况,使用show processlist命令后,看到出现了很多状态为LOCKED的sql。使用show status like 'table%'检查Table_locks_immediate和Table_locks_waited,发现Table_locks_waited偏 大。出问题的表是MyISAM,分析大概是MyISAM的锁表导致。

MyISAM适合于读频率远大于写频率这一情况。而我

阅读全文...

linux中/etc/skel目录

在创建一个新用户后,会在新用户的主目录下看到类似.bash_profile, .bashrc, .bash_logout等文件,这些文件是怎么来的呢,如果我想让新建立的用户在家目录下默认拥有自己指定的配置文件,该如何设置呢?
/etc/skel目录就是解决这个问题的,/etc/skel目录定义了新建用户在家目录下默认的配置文件,更改/etc/skel目录下的内容就可以改变新建用户默认家目录的配置文件信息。


阅读全文...

Linux nginx 502 各种剖析

第一种原因:安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway,从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ,如果没有肯定没安装成功
解决方法:
可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的,在网上搜索一下,或者把错误信息发上来。如果实在不会提供按http://lnmp.org/install.html这个安装时的lnmp.log日志文件(可以用winscp登陆下载lnmp.log,压缩并上传到本论坛),没有错误信息我们没法说什么原因。本方法只限于lnmp没安装成功,只要lnmp安装成功了这一项就没可能。

阅读全文...

FckEditor编辑器不显示工具栏的解决方法

刚上班,有用户来电说网站内容编辑栏中的工具栏没有了。于是远程给他看了一下。
原因是:他使用了高版本的浏览器-IE11。FckEditor编辑器在高版本的IE中存在兼容性问题。我们可以通过以下方式来解决:
点击IE浏览器右上角“齿轮”按钮,在出现的菜单中选择“兼容性视图设置”项。
将FckEditor显示出现问题的网站网址添加到网站列表中,点击“关闭”退出该配置窗口。刷新一下就可以了。
1、检查fckeditor编辑器是否完整,是否有0k文件。


阅读全文...

Linux解决python报错ImportError No module named MySQLdb

最近在CentOS上执行需要操作MySQL的Python脚本时,报错ImportError No module named MySQLdb

本以为缺模块只是很简单的事情,没想到还是花了不少时间,总结下解决的方法如下:

系统:CentOS 6.4

Python版本:2.7.6


阅读全文...

cacti问题解决汇总

装过cacti遇到过很多问题,比如说无图像或者无数据。

网上查了很多资料。

来总结一下:

1.system utilities –>Rebuild poller cache 
2.系统时间不准确,重新设置时间 
3.图像没有生成,运行#/usr/bin/php /srv/www/htdocs/cacti/poller.php –force 
4.权限问题,修改权限#chmod 777 -R /srv/www/htdocs/cacti/rra 
5.数据库表有损坏,修复#mysqlcheck -ao cacti –auto-repair -uroot -p 
6.重启snmpd服务#service snmpd restart


阅读全文...

解决软件故障的思路

在软件产品的运营维护阶段,软件工程师的一项重要工作就是解决软件的Bug。在学校的时候,大家学完一门课程,然后考试通过就万事大吉了。但在实际的软件开发项目中,将软件成功交付给客户,只是“万里长征走完了第一步”,后面还有大量的工作要做,例如:解决软件故障、新增功能、版本升级等。作为一名合格的软件工程师,一定要学会准确、迅速地定位并解决软件出现的各种问题。

阅读全文...

mysql连接数超过限制的分析及解决

网站出现 User 数据库名称 has already more than 'max_user_connections' active connections 的报错,网站瘫痪。

 

max_user_connections 是 MySQL 用户连接数的最大值设置,整段语句的意思是:服务器的 MySQL 的最大连接数参数设置不足。解决方法:修改 MySQL 安装目录下 my.ini 或者 my.cnf 文件内的 max_user_connections 参数的数值,重启 MySQL 服务器。


阅读全文...

解决tomcat挂了jk无法连接的问题

 近日,发现网站jsp部分无法访问,或者访问速度极其缓慢。经过近二天的时间,问题得到了解决,现在把这解决步骤及思考方法详细的记录下来。其中也走了不少弯路。其结果也是让人无法琢磨!

阅读全文...