全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 640|回复: 5

宝塔面板装了nginx php-fpm mysql如何监视这些进程并自动重启额

[复制链接]
发表于 2021-10-13 10:38:09 | 显示全部楼层 |阅读模式
本帖最后由 jackiey 于 2021-10-13 11:11 编辑

宝塔面板装了nginx php-fpm  mysql如何监视这些进程并自动重启额


看了nginx 的启动命令是 /www/server/nginx/sbin/nginx -c /www/server/nginx/conf/nginx.conf


mysql的启动命令是  /www/server/mysql/bin/mysqld --basedir=/www/server/mysql --datadir=/www/server/data --plugin-dir=/www/server/mysql/lib/plugin --user=mysql --sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION --log-error=localhost.err --open-files-limit=65535 --pid-file=/www/server/data/localhost.pid --socket=/tmp/mysql.sock --port=3306

php-fpm只查到
master process (/www/server/php/56/etc/php-fpm.conf)



感谢楼下的解答
后来查看了下他们的释放内存代码  拿他们的代码改下就行

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#+------------------------------------
#+ 宝塔释放内存脚本
#+------------------------------------

endDate=`date +"%Y-%m-%d %H:%M:%S"`
log="释放内存!"
echo "★[$endDate] $log"
echo '----------------------------------------------------------------------------'

if [ -f "/etc/init.d/php-fpm-52" ];then
        /etc/init.d/php-fpm-52 reload
fi

if [ -f "/etc/init.d/php-fpm-53" ];then
        /etc/init.d/php-fpm-53 reload
fi

if [ -f "/etc/init.d/php-fpm-54" ];then
        /etc/init.d/php-fpm-54 reload
fi

if [ -f "/etc/init.d/php-fpm-55" ];then
        /etc/init.d/php-fpm-55 reload
fi

if [ -f "/etc/init.d/php-fpm-56" ];then
        /etc/init.d/php-fpm-56 reload
fi

if [ -f "/etc/init.d/php-fpm-70" ];then
        /etc/init.d/php-fpm-70 reload
fi

if [ -f "/etc/init.d/php-fpm-71" ];then
        /etc/init.d/php-fpm-71 reload
fi

if [ -f "/etc/init.d/php-fpm-72" ];then
        /etc/init.d/php-fpm-72 reload
fi

if [ -f "/etc/init.d/php-fpm-73" ];then
        /etc/init.d/php-fpm-73 reload
fi

if [ -f "/etc/init.d/php-fpm-74" ];then
        /etc/init.d/php-fpm-74 reload
fi

if [ -f "/etc/init.d/mysqld" ];then
        /etc/init.d/mysqld reload
fi

if [ -f "/etc/init.d/nginx" ];then
        /etc/init.d/nginx reload
fi

if [ -f "/etc/init.d/httpd" ];then
        /etc/init.d/httpd graceful
fi

if [ -f "/etc/init.d/pure-ftpd" ];then
        pkill -9 pure-ftpd
        sleep 0.3
        /etc/init.d/pure-ftpd start 2>/dev/null
fi

sync
sleep 2
sync
echo 3 > /proc/sys/vm/drop_caches

echo '----------------------------------------------------------------------------'

发表于 2021-10-13 10:42:13 | 显示全部楼层
本帖最后由 hlav 于 2021-10-13 10:43 编辑

计划任务里设置 释放内存脚本就会重启这三个
发表于 2021-10-13 10:43:57 | 显示全部楼层
shell写脚本判断进程是否存活,不活就自动执行重启
发表于 2021-10-13 10:55:06 | 显示全部楼层
直接用supervisor
发表于 2021-10-13 10:56:54 | 显示全部楼层
supervisor 直接进程守护,
发表于 2021-10-13 16:17:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-29 17:07 , Processed in 0.073269 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表