03 2018 档案

摘要:/** * 多进程确保写入一个文件成功,加锁进行 * @param $errorInfo * * @return bool */ function errorLog($errorInfo){ $file_prex = date('Y-m-d',time()); $file = $file_prex.'.log'; $fp = fopen("./log/".$f... 阅读全文
posted @ 2018-03-29 11:53 matengfei 阅读(190) 评论(0) 推荐(0) 编辑
摘要:发生原因1、PHP FastCGI进程数不够用 当网站并发访问巨大时,php fastcgi的进程数不有一定的保障,因为cgi是单线程多进程工作的,也就是说cgi需要处理完一个页面后再继续下一个页面。如果进程数不够,当访问巨大的时候,cgi按排队处理之前的请求,之后的请求只有被放弃。这个时候ngin 阅读全文
posted @ 2018-03-27 10:35 matengfei 阅读(11173) 评论(0) 推荐(0) 编辑
摘要:在使用php的curl获取远程html文本时出现了中文乱码。 解决办法的代码如下: $url = "www.ecjson.com";//获取页面内容$ch = curl_init();curl_setopt ($ch, CURLOPT_URL, $url);curl_setopt ($ch, CUR 阅读全文
posted @ 2018-03-22 12:29 matengfei 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-19 17:20 matengfei 阅读(314) 评论(0) 推荐(0) 编辑
摘要:该标准已经在2014/10/21日被明确宣布废除,取而代之的是PSR-4标准; 大纲如下: (1) 每一个namespace和class必须是如此命名的: 1 (2) 每一个命名空间必须有一个顶级的namespace(vendor name); (3) 每一个命名空间都必须有一个或多个子命名空间; 阅读全文
posted @ 2018-03-15 15:17 matengfei 阅读(306) 评论(0) 推荐(0) 编辑
摘要:以前用swoole的时候,没有涉及到数据库连接,碰到问题没有那么多,后来公司业务原生来写swoole多进程,问题出现很多 1.多进程之间会产生进程隔离,global无效,不能共用一个mysql,redis连接,所以每个进程单独开一个数据库连接 2mysql数据库是多线程,每一个线程处理一个连接,当一 阅读全文
posted @ 2018-03-14 11:53 matengfei 阅读(2229) 评论(0) 推荐(0) 编辑
摘要:php采集图片,当参数名为"@绝对路径",这时 CURL 會幫你做 multipart/form-data 編碼 (PHP 5 <= 5.5.0) 使用 CURLFile 类来处理文件,如下:(PHP 5 >= 5.5.0, PHP 7) 还可以这样写 阅读全文
posted @ 2018-03-07 16:55 matengfei 阅读(687) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示