首頁 > 後端開發 > 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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板