首页 > 后端开发 > php教程 > 如何确定 linux 内的 php nginx mysql 进程是否运转正常

如何确定 linux 内的 php nginx mysql 进程是否运转正常

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-06 20:45:24
原创
1039 人浏览过

如题所述。

回复内容:

如题所述。

<code>ps aux | grep php
ps aux | grep nginx
ps aux | grep mysql
</code>
登录后复制

大概是这个样子?

写一个简单的 PHP 程序,连接 Mysql,可选的作一些读写操作,
然后把这个 PHP 程序配置到 Nginx 下。

使用的时候,自己 curl 这个 PHP 程序的 Web 地址,
能够返回预设结果就说明 PHP Nginx Mysql 这三个家伙的工作都是正常的。

我来补一句,对于nginx 这种服务进程,还可以用service管理...

service nginx status
登录后复制

ps aux | grep xx
用于查看xx进程(服务)情况

<code>netstat -atnp | grep :80
</code>
登录后复制

查看服务网络情况,两个命令配合使用。有时候服务进程正常了,可是由于防火墙问题外部还是无法访问到的,通过netstat和tcpdump等工具就大概能分析出来原因来了。

可以写个shell脚本,或者用其他语言实现。
放在定时任务,定期请求一个url请求,此请求包含php连接数据库信息,出错了给你发短信。

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
怎么学好php
来自于 1970-01-01 08:00:00
0
0
0
PHP扩展intl
来自于 1970-01-01 08:00:00
0
0
0
php数据获取?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板