小米路由器mini折腾之redsocks2的配置篇

刚刚(2015-05-17 12:00:15)老高刷了目前最新的小米路由mini的pandorabox固件(r820) 很多朋友说这个版本的redsocks2升级为加强版,选项太多,于是不会配置了。 下面老高就来讲讲如何配置redsocks2,以及如何与chinadns联合配置。 如果需要了解更详细的配置,请参考老高的另一篇 小米路由器mini折腾之自动翻墙篇 ...

May 17, 2015 · 1 min · Me

排查PHP-FPM占用CPU过高

最近老高发现服务器的CPU总是被某个php-fpm占用过高,记录一下如何排查。 发现 如何发现的呢?当然是使用top命令,发现系统的load average>3,这说明系统已经处于比较高的负载中。 尝试解决 当我把php-fpm重启后,没过一会儿又开始cpu狂飙!这是什么鬼? 开始排查 首先,我们开启在php-fmp.conf中开启错误日志,慢执行日志还有常规日志 error_log = /var/log/php/error.log access.log = /var/log/php/access.$pool.log access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %{system}C%%" slowlog = /var/log/php/slow.$pool.log request_slowlog_timeout = 3s 重启php-fpm后我们开始监视日志 # 查看慢执行日志 [15-May-2015 12:50:22] [pool www] pid 1819 script_filename = /home/ftp/phpergao/wwwroot/index.php [0x00007f2d286c2790] replace() /home/ftp/phpergao/wwwroot/usr/plugins/CdnHelper/Plugin.php:72 [0x00007fff78ab00f0] replace() unknown:0 [0x00007f2d286c2420] call_user_func_array() /home/ftp/phpergao/wwwroot/var/Typecho/Plugin.php:489 [0x00007fff78ab0430] __call() unknown:0 [0x00007f2d286c1f78] contentEx() /home/ftp/phpergao/wwwroot/var/Widget/Abstract/Contents.php:141 [0x00007f2d286c1b78] ___content() /home/ftp/phpergao/wwwroot/var/Typecho/Widget.php:385 [0x00007fff78ab0850] __get() unknown:0 [0x00007f2d286c1870] content() /home/ftp/phpergao/wwwroot/var/Widget/Abstract/Contents.php:783 [0x00007f2d286c1628] content() /home/ftp/phpergao/wwwroot/var/Widget/Archive....

May 15, 2015 · 1 min · Me

mysql优化之日志配置

如果你选mysql数据库作为数据持久化的工具,那么就需要一个合理的日志配置,这样有助于排错和数据备份及恢复! 首先我们可以通过下面的MySQL的sql查询正在运行中的日志配置。 刚好我们熟悉一下SHOW VARIABLES LIKE的用法!这个命令是用来查询MySQL运行时配置的语句,LIKE后面的可以接通配符查找! 还有对应的设置语法叫SET GLOBAL,后面我们会用到。 mysql> SHOW VARIABLES LIKE '%log%'; +-----------------------------------------+---------------------------------+ | Variable_name | Value | +-----------------------------------------+---------------------------------+ | back_log | 50 | | binlog_cache_size | 32768 | | binlog_direct_non_transactional_updates | OFF | | binlog_format | STATEMENT | | expire_logs_days | 0 | | general_log | OFF | | general_log_file | /var/run/mysqld/mysqld.log | | innodb_flush_log_at_trx_commit | 1 | | innodb_locks_unsafe_for_binlog | OFF | | innodb_log_buffer_size | 1048576 | | innodb_log_file_size | 5242880 | | innodb_log_files_in_group | 2 | | innodb_log_group_home_dir | ....

May 14, 2015 · 2 min · Me

将-php-fpm-配置为服务

请将以下脚本适当修改后命名为php-fpm ...

May 14, 2015 · 1 min · Me

php-fpm---启动参数及重要配置详解

约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini ...

May 14, 2015 · 2 min · Me

文章目录-Table-Of-Contents-for-Typecho

Table Of Contents大家都懂得,效果可以看老高的博客。 欢迎使用!欢迎FORK!欢迎star! ...

May 13, 2015 · 1 min · Me

为SourceTree添加Kaleidoscope的external-diff支持

编辑 ~/.gitconfig # add [difftool "sourcetree"] cmd = /usr/local/bin/ksdiff -- \"$LOCAL\" \"$REMOTE\" path = [mergetool "sourcetree"] cmd = /usr/local/bin/ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" \"$REMOTE\" trustExitCode = true 参考 https://ruby-china.org/topics/14404

May 12, 2015 · 1 min · Me

git的submodule的使用总结

老高最近的项目用到了git的submodule,期间遇到了很多坑,比如: 如何更新submodule 如何修改并提交submodule 如何将submodule的变更在父项目中提交 ...

May 12, 2015 · 1 min · Me

换一个主题,换一个心情

历时2天,使用了Amaze UI,并且移植了Amaze UI的官方博客主题。 目前还有BUG,待修复。。。

May 12, 2015 · 1 min · Me

在mac上安装并使用docker

docker最近实在火的不行,老高最近也在使用,顺便记录一下。 下载安装 下载和安装主要参考下面的文章 http://docs.docker.com/installation/mac/ https://community.emc.com/docs/DOC-44372 ...

April 30, 2015 · 3 min · Me