一.spawn_fastcgi的安装、部署与配置. 1. 下载spawn_fastcgi. https://github.com/lighttpd/spawn-fcgi 这里使用的是1.6.3的版本https://github.com/lighttpd/spawn-fcgi/release...
分类:
Web程序 时间:
2014-11-27 00:12:48
阅读次数:
321
1. 传参或在匿名函数内慎用self()通常在做消息传递或新建进程的时候我们需要将当前进程的Pid发给目标进程以便接收返回信息,但初学者不留意容易犯以下错误spawn(fun() -> loop(self(), gen_tcp:accpet(...))end).fun这段代码在本进程内是不会预...
分类:
其他好文 时间:
2014-11-23 15:39:27
阅读次数:
263
#!/usr/bin/expect -f set ip 192.168.20.200 set password admin set timeout 10 spawn ssh root@$ip -p 2169 expect { ##"*yes/no" { send "yes\r"; exp_conti...
分类:
其他好文 时间:
2014-11-21 12:18:30
阅读次数:
165
spawn-fcgi是一个小程序,作用是管理fast-cgi进程,功能和php-fpm类似,简单小巧,原先是属于lighttpd的一部分,后来由于使用比较广泛,所以就迁移出来作为独立项目了,本文介绍的是这个版本“spawn-fcgi-1.6.3”。不过从发布新版本到目前已经4年了,代码一直没有变动,需求少,基本满足了。另外php有php-fpm后,码农们再也不担心跑不起FCGI了。
很久之前...
分类:
其他好文 时间:
2014-11-19 11:00:38
阅读次数:
438
有个需求,有个文件删除了,但是不确定线上机器还都存不存在#!/home/work/.jumbo/bin/expect -fset timeout -1set mac [lindex $argv 0]set password "***"spawn ssh username@$macexpect { ....
分类:
其他好文 时间:
2014-11-16 00:25:08
阅读次数:
1055
Expect作为一种重要的TCL扩展包,主要有以下几个命令:spawn用于启动一个进程,之后所有expect操作都在这个进程中进行。如果没有装expect或者直接在默认的SHELL下执行是找不到spawn命令的。所以不要用“whichspawn“之类的命令去找spawn命令。spawnsshroot@135.251.193.217
spa..
分类:
其他好文 时间:
2014-11-15 06:43:24
阅读次数:
197
之前搞app时候学的webpy,一直用的自带webserver,最近研究nginx一段时间,决定二者结合玩一下~ 把搭建的要点总结下,说不定哪天还得用——其实平时手挺懒的... 1 必备模块和背景知识 pcre,flup,nginx,webpy,spawn-fcgi pcre是ng...
分类:
Web程序 时间:
2014-10-24 18:04:42
阅读次数:
271
FASTSOCKETIt looks like there are like 3 separate optimizations, but I think the most important one is the "enable_listen_spawn" feature. Here is how ...
分类:
其他好文 时间:
2014-10-23 22:19:50
阅读次数:
256
设计意图:初始化一次spawn对象,执行ssh后下发,一系列cmds。网上大部分时通过sshroot@ipcmd的方法,这样的话,我就之需要通过for调用:defSSH_COMMANDS(ip,user,passwd,command):
try:
ssh_pc=pexpect.spawn(‘ssh%s@%s%s‘%(user,ip,command),timeout=5,logfile=logfile)
...
..
分类:
编程语言 时间:
2014-10-21 15:37:09
阅读次数:
658
Nginx + FastCgi + Spawn-fcgi + c 的服务器架构...
分类:
其他好文 时间:
2014-10-13 11:29:09
阅读次数:
153