php 平滑重启 kill -SIGUSR2 <PID> pgrep命令查看进程号

news/2024/9/28 8:23:32 标签: php, 开发语言

有时候我们使用nginx  大家都知道平滑重启命令:

/web/nginx/sbin/nginx -s reload

但大家对php-fpm 重启  可能就是简单+暴力的kill 直接搞起了  

 下面介绍一个sh   文件名保存为start_php.sh  来对php-fpm 进行平滑重启

#!/bin/bash

# 检查 PHP-FPM 是否运行
if ! pgrep php-fpm > /dev/null; then
    # 如果没有运行,启动 PHP-FPM
    service php7.4-fpm start  # 请根据你的 PHP 版本调整
else
    # 平滑重启 PHP
    kill -SIGUSR2 $(pgrep php-fpm)
fi

 

在运行上面的sh 前,我们首先使用ps 查看相关进程,如下图所示:

ps aux|grep php-fpm

接下来介绍pgrep 命令  我想快速得到对应的进程号,可以运行如下命令:

pgrep php-fpm

 

接下来我们运行上面的的   

sh start_php.sh

发现进程数 已被重新更改,说明php-fpm 已被平滑重启了


http://www.niftyadmin.cn/n/5680724.html

相关文章

2024华为OD机试E卷-判断一组不等式是否满足约束并输出最大差-(C++/Java/Python)

2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、C++) 目录 题目描述 输入描述 输出描述 用例1 用例2 考点分析 题目解析 代码 c++ python java 题目描述 给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分) 要求: 不等式系数为…

企业微信群发系统:精准触达,高效管理的营销新引擎

在数字化营销的大潮中,企业微信凭借其强大的连接能力和丰富的功能,成为了企业与客户沟通的重要平台。而企业微信群发系统,作为这一平台上的核心功能之一,更是以其精准触达、高效管理的特性,为企业营销带来了全新的可能…

十一假期地区人流量出行大数据分析:技术驱动下的深度洞察

随着国庆黄金周的临近,旅游市场再次迎来了一年一度的出行高峰。在这个数字化时代,如何利用大数据、第三方接口等先进技术进行数据采集与分析,以更精准地预测人流量、优化资源配置、提升旅游体验,成为了行业内外关注的焦点。 一、…

JITWatch安装使用方法

JITWatch 版本1.4.2 JDK 版本 11以上 1.下载JITWatch: https://github.com/AdoptOpenJDK/jitwatch/releases/download/1.4.2/jitwatch-ui-1.4.2-shaded-win.jar 2.启动 bat脚本执行:通过启动jar包方式启动JITWatch echo off start cmd /c "ti…

【深度学习 PyTorch】PyTorch DataLoader 使用指南:图片与文本加载

在深度学习中,PyTorch 的 DataLoader 是一个高效的数据加载工具。本文将重点介绍如何使用 DataLoader 加载图片和文本数据。 1. 基本概念 DataLoader 依赖于 Dataset 类。我们需要自定义 Dataset,以便加载我们的图片和文本数据,并将其传递给…

机器学习-聚类

http://en.wikipedia.org/wiki/Multispectral_pattern_recognition 聚类基础知识 凝层次聚类 K-means 聚类 基于EM算法的聚类 聚类基础知识 聚类:将数据划分到不同的类里,使相似的数据在同一类里,不相似的数据在不同的类里(物…

第十章 MySQL主从复制搭建Docker版

目录 1.新建主服务器容器示例3307 2. 进入/mydata/mysql-master/conf目录下创建my.cnf配置 3.修改完配置后重启master实例 4.进入mysql-master容器 5.master容器实例内创建数据同步的用户 6.新建从服务器容器实例3308 7.进入/mydata/mysql-slave/conf目录下新建my.c…

微信小程序map组件自定义气泡真机不显示

最近遇到一个需求需要使用uniapp的map自定义气泡 ,做完之后发现在模拟器上好好的,ios真机不显示,安卓页数时好时不好的 一番查询发现是小程序的老问题了,网上的方法都试了也没能解决 后来看到有人说用nvue可以正常显示&#xff0c…