首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux服务器系统自动重启PHP服务脚本

很早以前我就想用脚本去重启PHP服务,不过没用,因为之前一直用crontab任务进行定时重启就行了。 为什么会有这个需求呢?...因为穷,买不起高配置服务器,程序导致服务器内存太高之后,就无法正常运行了,所以就需要清理服务器内存,清理内存有很多方法,而最有效方式就是重启数据库或者其他web服务,但是这其中最安全就是重启php服务了...我一直用centos系统,所以就按照我所需写了,之前不用脚本,直接定时重启命令: 0 */4 * * * /bin/systemctl restart php-fpm.service > /dev.../null 2>&1 #每4个小时重启一次 具体重启命令根据自己系统来,不一定就是systemctl restart php-fpm.service 然后现在就改成用脚本了,其实用脚本更麻烦,因为除了还是需要用到...crontab之外,还加了内存判断,当发现服务器可用内存低于40%时候才重启,否则就不会重启。

15110
您找到你想要的搜索结果了吗?
是的
没有找到

PHP连接linux并执行命令,php实现ssh远程连接服务器并操作服务器PHP服务器执行shell脚本

1.首先需要有php_ssh2扩展–推荐直接用宝塔上PHP自带扩展管理里面安装 手动安装方法参考我另一篇文章 2.代码及注释 <?...php ssh_user=’root’;//用户名ssh_pwd = ‘12312313’;//密码 ssh_port=’22’;//端口号ssh_host=’192.168.31.100′;//ip地址...$ssh2){ exit(‘连接服务器失败’); }else{ echo ‘成功连接上了服务器’; } //连接成功后进行密码验证,没验证无法进行其他操作。 if(!...ssh2_auth_password( ssh2, ssh_user, 未经允许不得转载:肥猫博客 » PHP连接linux并执行命令,php实现ssh远程连接服务器并操作服务器PHP服务器执行shell...脚本

4K40

linux下安装phpimagick扩展模块(附php升级脚本

imagick是一个PHP扩展,是一套软件系列,用ImageMagick提供API来进行图片创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用是ImageMagick提供API...if test -r $WAND_DIR/include/ImageMagick/wand/MagickWand.h; then AC_MSG_RESULT(found in $WAND_DIR...------ ---------------------------php升级:由php5.5.1升级到php5.6.26------------------------- 由于线上服务器最初部署php...环境版本是5.5.1,后续应开发需求,将其升级到5.6.26版本 下面附上自己升级脚本: [root@huanqiu_web1 software]# pwd /software/software [root...cat install_php.sh #升级脚本(下面编译时带mysql参数,mysql安装后可以不启动,这里编译需要跟上mysql参数) #!

2.3K80

Linux 服务器如何通过 Shell 脚本一键部署 SpringBoot 应用

springboot 是默认集成Tomcat容器,将项目打包成jar包库、使用Java直接启动jar包(非spring boot也可以) 首先需要在服务器端安装jdk、maven、git 点我看maven...,打包时候打包到libs目录下,一遍到时候编写shell脚本读取依赖jar 接下来就可以编写shell脚本了(get源码方式有很多种,直接上传上去也行。...#打包完后jar名称,替换成你自己项目的名称,该名称可以在maven项目的pom中配置 proc="wechat" #项目源码目录地址(初始可能需要自己Git拉下来) SOURCE_HOME="/...#获取最新代码,此列只在目录所在分支pull #若想部署指定分支代码,可以在脚本调用参数中添加一个变量,用git checkout ${targer_branch} git pull...(pid=$psid)" else echo "$proc is not running" fi } #设置脚本参数,启动时候可以采用.

1.8K22

如何在linux系统服务器,安装 LAMP 这个php运行环境?

如何在linux系统服务器,安装 LAMP 这个php运行环境?   如果要准备建一个wordpress网站,大多数wordpress站长都会选择linux系统服务器。为什么呢?...我们要建站一个wordpress网站,那就要先给linux系统安装好PHP运行环境——因为wordpress程序是PHP语言开发。   那么,怎样在linux系统服务器安装PHP运行环境呢?...今天,我们就来介绍如何在linux系统服务器安装LAMP(linux + apache + mysql + php)。   第一步:远程连接linux服务器。   ...第三步:允许php文件linux系统服务器运行。   ...安装好PHP运行环境后,如果想让PHP文件在我们linux服务器正常运行,我们还要在apache这个web服务器配置文件 httpd.conf 进行相关设置。

2.7K00

Linux增加自定义脚本展现量

前言 在一台Linux机器写好一个脚本以后,希望这个脚本让这台机器其他用户使用,但是不可能会让别人记住这个脚本路径,这个时候该怎么办呢?...输出内容为:/bin/ls。 为什么ls指令就不需要以绝对路径名就能调用呢? 这是因为环境变量PATH指定了默认检索路径。那么要怎么去查看环境变量呢? 1....查看所有变量:env 但是有时候我们使用ll也能调用带有参数ls指令,但是使用which ll却找不到执行文件。这是使用了别名alias指令指定了指令别名。...其实除此之外我们还可以在PATH路径中添加链接文件指向我们指令。 由此可知,可以通过以下方式指定脚本路径: 1. 在PATH变量中添加脚本路径 2....内容中/root可以替换为脚本所在目录。

52321

Echo 在 Linux 服务器部署

环境配置 我购买服务器是腾讯云 CentOS 7.6 / 2 核 4 G,注意你服务器内存不能小于 4G,否则无法支撑我们这个项目。需要在服务器安装部署组件如下图: ?...⑥ 再修改 jvm,默认占内存 1G,太大了,我服务器一共才 4G: vim jvm.options ?...elasticsearch-6.4.3/ cd config/ groupadd normal useradd normal1 -p 123456 -g normal cd /opt chown -R...代码部署 服务器上项目必备环境都部署完了,接下来就只需要把项目放上来就行了。 准备工作 ① 首先,把 Tomcat 自带项目删了: ?...-${spring.profiles.active}.xml 修改下生产环境部分配置(比如项目的本地地址需要改成公网 IP,本地目录地址需要改成服务器目录地址) ?

7K10

用 Python 脚本实现对 Linux 服务器监控

目前 Linux 下有一些使用 Python 语言编写 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用服务器具体情况编写一下简单实用脚本实现对...Linux 服务器监控。...本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络监控脚本编写。...总结 在实际工作中,Linux 系统管理员可以根据自己使用服务器具体情况编写一下简单实用脚本实现对 Linux 服务器监控。...本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 、系统负载、内存和 网络使用情况监控脚本编写方法。

2.4K60

Linux服务器禅道迁移及升级方法(Linux to Linux

由于阿里云服务器Linux系统)到期停用,故需要将部署在该服务器禅道迁移到新Linux服务器。另外,借此机会,正好可以对旧版禅道进行一次升级。下面总结此次迁移和升级具体操作方法。...在目标服务器,安装相同版本zbox一键安装包,具体安装步骤可参考博文《如何在Linux服务器上部署禅道》。...在原服务器,将禅道数据库和附件拷贝到目标服务器相同目录。...(1)停止禅道服务 # /opt/zbox/zbox stop (2)禅道官网下载.zip源码包,并解压到/opt目录下(注意,不是.tar.gz 集成运行环境,如果你下载这个,会造成数据被覆盖)...不要将原来程序移走,再解压缩新版本,注意是覆盖! 【小技巧】该服务器没有unzip工具,故需要安装该工具。

5.6K40

Windows 2008 R2配置IIS7php

下载本页所需软件:download.zip 在浏览IIS官方网站(http://www.iis.net )发现一个很好工具 PHP Manager for IIS 链接指向了这里:http://phpmanager.codeplex.com.../  还需要c++运行库支持 第一、在WIN7系统内安装IIS7(控制面板》程序和功能》点击左侧打开或关闭Windows功能》Internet信息服务),同时并支持CGI。...第四、单击“Register new PHP version”,弹出框中浏览选择“php-cgi.exe” ? ?...前提是需要在磁盘上保存有PHP相关文件 http://www.php.net/downloads.php  第五、建立IIS站点,并创建PHP测试文件 ?...->配置文件  选择要导入.htaccess文件 点导入,就会在下方读取规则     之后右侧操作->应用,就可以了     在.htaccess下就会生成一个web.config文件,里面包含了重写配置

1.6K20
领券