PHP-FPM
来源:互联网 发布:东亚病夫的由来 知乎 编辑:程序博客网 时间:2024/06/09 18:15
什么是PHP-FPM?
PHP-FPM是PHP专用的实现FastCGI协议用于管理PHP-CGI的进程管理器。
安装
PHP-FPM在PHP5.3.3以后便集成在了PHP中,不需要单独安装。
使用
启动
➜ ~ sudo php-fpm[15-Feb-2015 15:52:10] NOTICE: fpm is running, pid 6995[15-Feb-2015 15:52:10] NOTICE: ready to handle connections
上面第二行就是php-fpm启动以后的进程号pid 6995。
以这种方式启动后,php-fpm会占用该终端运行。
重启
➜ logs git:(master) sudo kill -SIGUSR2 6995 //6995是php-fpm的进程号[15-Feb-2015 15:54:51] NOTICE: Reloading in progress ...[15-Feb-2015 15:54:51] NOTICE: reloading: execvp("php-fpm", {"php-fpm"})[15-Feb-2015 15:54:51] NOTICE: using inherited socket fd=6, "127.0.0.1:9000"[15-Feb-2015 15:54:51] NOTICE: fpm is running, pid 6995[15-Feb-2015 15:54:51] NOTICE: ready to handle connections
平滑关闭
➜ logs git:(master) sudo kill -SIGQUIT 7688[15-Feb-2015 16:19:01] NOTICE: Finishing ...[15-Feb-2015 16:19:01] NOTICE: exiting, bye-bye!
强行关闭
➜ logs git:(master) sudo kill -SIGINT|SIGTERM 6995 //SIGINT, SIGTERM两个信号都可以[15-Feb-2015 16:10:43] NOTICE: Terminating ...[15-Feb-2015 16:10:43] NOTICE: exiting, bye-bye!
重新打开日志文件,不是很清楚这是什么意思。。。
➜ logs git:(master) sudo kill -SIGUSR1 6995 //6995是php-fpm的进程号[15-Feb-2015 16:02:00] NOTICE: error log file re-opened
0 0
- php-fpm
- php-fpm
- PHP-FPM
- php-fpm
- php-fpm
- Php-fpm
- php-fpm
- PHP-FPM
- php-fpm
- php-fpm
- php-cgi php-fpm
- PHP FPM php-fpm.conf设置详解
- php-fpm中文文档
- php-fpm文档中文翻译
- php-fpm文档中文翻译
- php-fpm特色功能
- nginx php-fpm配置
- ngnix + php-fpm 安装
- Qt项目中的常见用法
- adb shell pm命令初识, 禁止应用开机自启动命令
- 微软官方博客揭秘Kinect工作原理
- Android MimeType的用途以及所有类型
- sgu125
- PHP-FPM
- linux jdk的安装
- PowerDesigner导出表结构到word里
- Java线程(六):线程池
- 数据库锁的理解
- 合并两个排好序的单链表
- iOS 设置父视图的透明度而不影响子视图的透明度
- javascript正则表达式(test|match|search|replace|split|exec)
- DOM优化