做博客的目的就是为了交流学习用,请勿提交seo标题留言,谢谢!请还博客一片干净的地方。

feed订阅 腾讯微博 新浪微博 你好,欢迎光临! 

CGI,FastCGI,PHP-CGI与PHP-FPM 区别

2016.03.7 , , 没有评论 , 2582次点击,

CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一...

Nginx错误:recv() failed (104: Connection reset by peer) while reading response header from upstream PHP : seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 5 total children

2015.12.16 , , , 1条闲言 , 9749次点击,

今天松林服务器上的两个网站都打不开了,包括这个博客。现在说下解决的流程 首先搜索了recv() failed (104: Connection reset by peer) while reading response header from upstream错误提示: 不要使用php-fpm的request_terminate_timeout,...

yii2 一对一,一对多,多对多 hasOne hasMany

2015.12.2 , , , 2 条闲言 , 3473次点击,

本着一个举例子的心态来写文章,努力的让文章写的更通俗易懂。 数据库表结构: tableName:tags 标签表 tableName:images 图片表 tableName:imagesTags 图片标签关联表 tableName:user 用户表 表关系: user(1) ...

Redis未授权漏洞

2015.11.16 , , 没有评论 , 2578次点击,

前几天阿里云发布了Redis未授权访问漏洞,不过当时我没看公告。没过两天阿里客服打电话跟我说阿里云redis漏洞导致黑客入侵我服务器了。回家匆忙看了下漏洞说明。进行修复下。下面也略微说下漏洞描述: 一、漏洞描述和危害 Redis因配置不当可以未授权访问,被攻击者恶意利用。 攻击者无需认证访问到内部数据,可能导致敏感信息泄露,黑客也可以恶意执行flus...

Linux Crontab 命令格式

2015.09.6 , , 没有评论 , 2962次点击,

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 c...

Redis主从复制的简单配置

2015.07.26 , , 没有评论 , 3391次点击,

闲着没事了、测试下Redis的主从。 Redis的主从配置特别简单、修改两行代码就搞定 vim /etc/redis.conf slaveof 192.168.229.128 6379 masterauth songlin 齐活、 如果发现master写入之后slave没有同步,那就检查下防火墙是否开启端口号,如果没有开...

linux 监控任务shell

2015.07.15 , , 没有评论 , 3023次点击,

一个很简单的监控php worker 不知道写法对不对、在此也记录下吧。刚研究shell第一天。。。。 #!/bin/sh a=`ps aux|grep -c songlin/index.php` if [[ $a -le 10 ]]; then min=$((10-$a)); echo $min; for((i=1; i<...

Linux crontab 命令

2015.07.13 , , 没有评论 , 3071次点击,

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/...

php推送ios消息(大数据量的解决方案)

2015.06.8 , , , 2 条闲言 , 4468次点击,

前因: 公司的新版ios app已经成功上架了、运营们跑过来就说啦:“我们这周五要推送push消息,你们的push后台什么时候能弄好啊” 困难: 其实松林也没有做过苹果push、原来公司有个push后台,看了下源代码,用的是原始的推送(数据库取出所有deviceToken,然后用foreach循环一个苹果的socket连接推送),这种做法是有一个很大...

PHP匿名函数,闭包函数,use关键字

2015.04.18 , , 3 条闲言 , 5547次点击,

从PHP 5.3开始新增了匿名函数(Anonymous functions),也叫闭包函数(closures),关键字 use 同时也在匿名函数中。 先看一下匿名函数的示例,作为回调函数的参数: <?php echo preg_replace_callback('~-([a-z])~', function ($match) { ...