最近在优化mysql innodb存储引擎,准备把共享表空间转换成独立表空间。刚开始的没考虑这么多,过段时间又要推广,所以优化一下,看看效果如何。说一个转换过程。
修改innodb_log_file_size后,innodb不能启用。并且/etc/init.d/mysqld restart重启的时候,还不提示任何错误。当我用mysql> show engines;看的时候,innodb就没有了,我汗。我查看一下log日志,/var/log/mysqld.log发现有报错的地方。如下
从事互联网行业快6年了,每家互联网公司都有自己的团队。我去过的公司很多,各部门协调不好的话,进度慢,并且大家还累的要死,说一下脑子里印象比较深的几个。
征战四方游戏上线,做弹窗推广,1000W ip,准备二天弹完,但是推广的第一天,就出问题了,弹窗的flash加载要7-8秒钟,这个速度太让人受不了,晚解决一分钟,减少一分的省失。我做了以下几种分析:
北网通,南电信的问题是很让人郁闷的一件,这也是河蟹社会的一种特色吧。为了解决这个问题,我考虑过三种方案:
1,双网卡,双IP;或者单网卡,双IP。
这种方案,成本低,但是维护挺麻烦,并且速度比后面二个要慢。
一般情况下,通过php程序将URL转成静态的形势,然后放到模板里面。但是discuz不是,它是通过正则进行全局匹配,替换而成。效率差不说,既然是匹配,总得有规则,如果模板里连接标签,规则很多就麻烦了。
上传文件大多数用的是ftp,但是用ftp有一点不好,就是本地和远程的目录要对应,这样就要在多个目录下去切换,这样挺麻烦的,如果不注意的话,很有可能传错。所以想了个办法利用scp来批量上传文件或者目录。
往正式服务器传代码,我一般都是用ssh的,写一个sh脚本把要传的文件,传到服务器上面,比用ftp要快很多,只要路径对就没有什么问题。但要用ssh来传文件,首先要解决输入密码这个问题。在网上找了一些方法,看一下实践过程。
munin是一款linux的服务器监控工具,和cacti不同的是,munin不需要php,mysql,功能我觉得更加的强大,安装配置比较简单,推荐大家使用。
一,添加epel源
通过添加epel源,我们可以通过yum来安装munin,这样我们可以省去不少编译的时间,自动解决包依赖关系。
如果添加epel源,请参考 centos 6推荐使用epel源,个人觉得这个源里面的东西很全。