FastCGI 进程超过了配置的请求超时时限
解决办法:
IIS7->FastCGI设置->双击”php-cgi.exe”->”活动超时” 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高~)
注意这个是全局那边设置的不是针对单个网站设置 Continue reading
FastCGI 进程超过了配置的请求超时时限
解决办法:
IIS7->FastCGI设置->双击”php-cgi.exe”->”活动超时” 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高~)
注意这个是全局那边设置的不是针对单个网站设置 Continue reading
Makefile选项 CFLAGS和LDFLAGS
makefile内嵌隐含规则的命令中,所使用的变量都是预定义的变量。我们将这些变量称为“隐含变量”。这些变量允许对它进行修改:在Makefile中、通过命令行参数或者设置系统环境变量的方式来对它进行重定义。无论是用那种方式,只要make在运行时它的定义有效,make的隐含规则都会使用这些变量。 Continue reading
git 常用命令,git命令
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
本地分支关联远程:git branch –set-upstream-to=origin/beta beta
检出:
0 1 |
# git fetch # git checkout origin/master -- path/folder/filename |
linux 编译报错 error: expected ‘)’ before ‘PRId64′ 解决办法是:
在提示的文件中添加头文件引用
0 |
#include <inttypes.h> |
configure: error: Missing required libcurl dev >= 7.18.2 Linux编译安装时报错解决办法
配置 GNU 环境 libcurl4-openssl-dev 即可。
0 |
# apt install libcurl4-openssl-dev |
完成后再次运行 ./configure
nodejs高并发大流量的控制并发的三种方法
eventproxy、async.mapLimit、async.queue控制并发。
node.js优缺点:
优点: 高并发,io密集型处理, 可以作为单页面应用,便于爬虫抓取。
缺点:不适合cpu计算密集型, 对关系数据库支持不好
libuv原理:
c语言编写的基础库实现主循环,文件,网络即可 Continue reading
nodejs模块,redis作业/任务队列模块,bee-queue
Git URL:
0 |
git://www.github.com/bee-queue/bee-queue.git |
Git Clone代码到本地:
0 |
git clone http://www.github.com/bee-queue/bee-queue |
Subversion代码到本地:
0 1 2 3 |
$ svn co --depth empty http://www.github.com/bee-queue/bee-queue Checked out revision 1. $ cd repo $ svn up trunk |
一个简单、快速、健壮的Node.js 作业/任务(job/task) 队列。由Redis支持。
0 1 2 3 4 5 6 7 8 9 10 |
const Queue=require('bee-queue'); const queue=newQueue('example'); const job=queue.createJob({x:2, y:3})job.save(); job.on('succeeded', (result) => { console.log(`Received result for job ${job.id}: ${result}`); }); // Process jobs from as many servers or processes as you like queue.process(function (job, done) { console.log(`Processing job ${job.id}`); return done(null, job.data.x+job.data.y); }); |
Node
模块Nodejs
模块之ioredis
模块的简单使用
ioredis
是Nodejs的一个Redis
模块,有着与Redis
一模一样的 API 操作。
redis是单线程作业,所以不管查询任务是由一个链接发来的还是多个链接发来的,redis是串行的执行。并通过当前的链接返回客户端。nodejs接受redis的返回后,不管是不是并行,都要等主线程空闲下来才能一个个处理服务器返回的数据。
它有几个特点: