首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP FPM -检查是否正在运行

PHP FPM -检查是否正在运行
EN

Stack Overflow用户
提问于 2013-02-17 05:10:33
回答 4查看 144.8K关注 0票数 53

php fpm网站上的文档指出,从5.3.3开始,php fpm是coe php的一部分。

我正在运行5.3.10,我如何检查它是否工作正常?我以为它是在端口上运行的服务?

EN

回答 4

Stack Overflow用户

发布于 2013-11-19 20:46:02

假设您使用的是Linux,通过搜索进程列表来检查php-fpm是否正在运行:

代码语言:javascript
复制
ps aux | grep php-fpm

如果在IP上运行(而不是在Unix套接字上),则还可以检查端口:

代码语言:javascript
复制
netstat -an | grep :9000

或使用nmap:

代码语言:javascript
复制
nmap localhost -p 9000

最后,我读到你可以请求状态,但根据我的经验,这被证明是不可靠的:

代码语言:javascript
复制
/etc/init.d/php5-fpm status
票数 64
EN

Stack Overflow用户

发布于 2017-04-10 03:44:33

下面是如何在php-fpm 7上使用套接字执行此操作

代码语言:javascript
复制
install socat
apt-get install socat

#!/bin/sh

  if echo /dev/null | socat UNIX:/var/run/php/php7.0-fpm.sock - ; then
    echo "$home/run/php-fpm.sock connect OK"
  else
    echo "$home/run/php-fpm.sock connect ERROR"
  fi

您还可以检查服务是否像这样运行。

代码语言:javascript
复制
service php7.0-fpm status | grep running

它会回来的

活动:活动(运行)自Sun 2017-04-09 12:48:09 PDT;48秒前

票数 9
EN

Stack Overflow用户

发布于 2016-09-06 01:34:49

如果它对安装了php5.6和php-fpm的amilinux上的某人有帮助,它是:

sudo /etc/init.d/php-fpm-5.6 status

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14915147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档