swoole目前已被多家移动互联网、物联网、网络游戏、手机游戏企业使用,替代了C++、Java等复杂编程语言来实现网络服务器程序。 使用PHP+Swoole,开发效率可以大大提升。官方提供了基于swoole扩展开发的PHP网络框架, 支持Http,FastCGI,WebSocket,FTP,SMTP...
分类:
Web程序 时间:
2014-11-25 16:10:35
阅读次数:
182
部门有个前端工程师要在IIS下部署PHP,给装了一个PHP5.5.14,结果部署完成后,打开页面一直提示500错误:发生未知 FastCGI 错误
网上搜索半天,有的说是没装PHP5.5.14用到的VC11运行时,于是去这里下载并安装,问题依旧
继续搜索,说是 PHP5.5开始,已不支持xp和win2003上运行了,只支持Win7以上系统,可是哥这就是Win7啊,一筹莫展啊。
后...
分类:
Web程序 时间:
2014-11-25 12:47:23
阅读次数:
167
这篇文章主要介绍了nginx php-fpm中启用慢日志配置,php-fpm慢日志slowlog设置可以让我们很好的看见哪些php进程速度太慢而导致的网站问题,可以让我们方便的找到问题的所在,需要的朋友可以参考下:很多站长转到nginx+php-fpm后,饱受500,502问题困扰。当nginx收到...
分类:
Web程序 时间:
2014-11-25 12:21:39
阅读次数:
197
php-fpm解析PHP,"Noinputfilespecified","Filenotfound"的问题今天不幸中招了。大致记录一下几个原因:1、web根目录下文件不存在。这个解决方法就不用说了。2、php-fpm配置问题有可能是fastcgi.conf的配置问题,也有可能是用php-fpm启动用户造成的权限问题,还有可能是nginx..
分类:
Web程序 时间:
2014-11-24 22:44:01
阅读次数:
316
在上一篇《主程的晋升攻略(6):CGI和FastCGI》中,讲到Web服务器和CGI/FastCGI能动态输出内容,从而提供更强大的业务处理能力。Web服务器这种架构,我称之为Web模式,与之相对的是Svr模式。Web模式和Svr模式是互联网项目的后台最常见的两种模式。先介绍几个概念。
同步通讯 vs 异步通讯
同步通讯是指在一个连接中,一个请求的应答没回来前,不能发送下一个请求,整个通讯...
分类:
其他好文 时间:
2014-11-24 17:20:21
阅读次数:
131
PHP: CGI,FASTCGI,php-fpm,mod_php,mod_cgi,mod_fcgid 解释...
分类:
Web程序 时间:
2014-11-22 10:39:30
阅读次数:
185
前天昨天发生的事。阿里云升级MYSQL,申请只读库之后,IP发生了改变,PHP中关于数据库的连接都需要修改。我们是以实例名作为统一连接字符的。但在其中一台后端机器上,死活不生效。就是如何是用IP连接,速度很快,但如何用实例名,则会出现五秒左右假死。STRACE追踪了进程,也改正了/ETC/RESOL...
分类:
Web程序 时间:
2014-11-22 09:15:48
阅读次数:
217
消息经过网络传输,到达了服务器端,最常见的服务器是Web服务器,做PHP的同学都知道FastCGI模式的PHP比普通PHP更高效,这篇就聊聊其中的原理。
古老但常见的CGI
Web服务器能解析HTTP请求,返回静态资源(HTML页、图片等),但要输出动态内容,必须得PHP/C#/Ruby/Java/Python/C/C++这些外部程序来实现。
早期有个技术叫CGI(Common Ga...
分类:
其他好文 时间:
2014-11-21 12:39:41
阅读次数:
234
1 FastCGI介绍 FastCGI:快速通用网关接口(Fast Common Gateway Interface/FastCGI)是一种让交互程序与Web服务器通信的协议。 FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一...
分类:
其他好文 时间:
2014-11-21 10:36:45
阅读次数:
318
搭建的环境:
centos7
Apache/2.4.6
fastcgi2.4.6
rails4
在安装fastcgi的时候遇到了问题:
问题:
。。。。。。
In file included from fcgi.h:28:0,
from mod_fastcgi.c:72:
/usr/include/httpd/http_log.h:456:...
分类:
Web程序 时间:
2014-11-21 09:13:07
阅读次数:
404