1查看fastcGI进程 ps -ef|grep 'php-fpm' 若没启动,启动 2系统文件打开数ulimit -n 4096查看所有进程的文件打开数lsof |wc -l查看某个进程打开的文件数lsof -p pid |wc -l一、fastcgi缓冲区设置过小 http { ...
分类:
其他好文 时间:
2014-10-18 00:39:47
阅读次数:
233
在PHP的生命周期的各个阶段,一些与服务相关的操作都是通过SAPI接口实现。 这些内置实现的物理位置在PHP源码的SAPI目录。这个目录存放了PHP对各个服务器抽象层的代码, 例如命令行程序的实现,Apache的mod_php模块实现以及fastcgi的实现等等。在各个服务器抽象层之间遵守着相同的约...
网站搬迁到新的服务器,原先一直都是LAMP,现在改为LNMP。
将重写文件 htaccess改成 nginx的 conf。放到了网站,可只能打开首页,其他重写页面一打开都是不停的加载。
加载等待几十分钟之后会提示 502 Bad Gateway!
……
后来逐一排查,排查到重写规则是没有问题,程序是没有问题,原因出在了数据库连接。
……
排查到最后的原因居然是数据库连接地址 写...
分类:
其他好文 时间:
2014-10-16 00:37:21
阅读次数:
278
1:yum安装php和与之相关的软件包yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-...
分类:
Web程序 时间:
2014-10-15 19:21:01
阅读次数:
257
大家都知道thinkphp是一个广泛应用的php开发框架,所以在nginx中需要支持URL Rewrite和pathinfo在我们的nginx配置文件中添加如下几行就可以了附带文字部分: location ~ .php{ fastcgi_pass 127.0.0.1:9...
分类:
Web程序 时间:
2014-10-15 18:21:01
阅读次数:
148
今天发现服务器上老是出现文件下载不全的情况,以前一直以为是网络不稳定的原因引起的,后来发现不是的。是ng的配置的原因。 ??? 先简单的说一下 Nginx 的 buffer 机制,对于来自 FastCGI Server 的 Response...
分类:
其他好文 时间:
2014-10-13 13:51:59
阅读次数:
227
Nginx + FastCgi + Spawn-fcgi + c 的服务器架构...
分类:
其他好文 时间:
2014-10-13 11:29:09
阅读次数:
153
使用apxs安装apache模块
-——by石锅拌饭
1.缘由
前几天迁移系统,发现配置了fastcgi的一个脚本下载文件总是提示类似Connection reset by peer:FastCGI错误,后来发现应该是下载文件时间超过了fastcgi指定的idle-timeout导致的,默认这个时间是30秒,文件太大就容易超时。为了解决这个问题,于是把...
分类:
Web程序 时间:
2014-10-13 02:24:49
阅读次数:
208
为了提高网站的性能缓存是一把利器,nginx中可以配置fastcig_cache来缓存不需要实时获取的数据实现动静分离,nginx.conf配置如下: http { … fastcgi_connect_timeout 300;#指定连接到后端FastCGI的超时时间 fastcgi_send_tim...
分类:
Web程序 时间:
2014-10-12 02:19:37
阅读次数:
320
因为不好找下载集成服务器工具,而且他们自己又打包了一份 php 之类的程序,本身系统就已经有 php 还有数据库什么的了再搞一份受不了,最后选择了手动配置……这是一个在 Archlinux 上手动从服务器程序开始部署 DiscuzX2.5 的全过程。有的配置文件比较长,编辑的时候善用搜索 = =。环...
分类:
数据库 时间:
2014-10-11 17:13:05
阅读次数:
310