目的:

  1. 上传代码后HTTP服务自动重启,不需要自己手动执行:php bin/swoft http:start
  2. 自动重启适用于开发调试阶段,因为不能再后台运行所以在线上环境的话还是要重启http服务

下载安装:

  1. 你需要从 swoft-cli 的 GitHub Releases 下载打包好的 swoftcli.phar到项目根目录
  2. https://github.com/swoft-cloud/swoft-cli  查看源码,从release下载包
  3. wget https://github.com/swoft-cloud/swoft-cli/releases/download/{VERSION}/swoftcli.phar
  4. 具体的命令如下载v0.2.1版本:
  5. https://github.com/swoft-cloud/swoft-cli/releases/download/v0.2.1/swoftcli.phar
  6. 检查包是否可用
  7. php swoftcli.phar -V
  8. php swoftcli.phar -h

全局使用

  1. 如果你需要在任何地方都可以直接使用 swoftcli:
  2. # move to ENV path:
  3. mv swoftcli.phar /usr/local/bin/swoftcli
  4. chmod a+x /usr/local/bin/swoftcli
  5. # check
  6. swoftcli -V

开启自动重启http服务:

  1. swoftcli run -c http:start

结果

  1. 通过如phpstorm的sftp上传代码到服务器后,会自动识别项目代码是否改变从而自动重启服务

swoft2.x swoftCli 自动重启服务相关推荐

  1. 监控windows服务,当服务停止后自动重启服务

    最近公司要实现java服务崩了,要自动重启服务.本例是监控windows的MySQL56为例,每秒60秒检测一次,当发现服务停止后自动重启. AutostartService.bat批处理文件内容如下 ...

  2. swoft实现自动重启服务

    目的: 1.上传代码后HTTP服务自动重启,不需要自己手动执行:php bin/swoft http:start 2.自动重启适用于开发调试阶段,因为不能再后台运行所以在线上环境的话还是要重启http ...

  3. docker certbot 一键申请https证书、证书过期续订、续订成功自动重启服务

    前言 基于**certbot-letencrypt-wildcardcertificates-alydns-au**项目封装为docker镜像, 感谢 ywdblog 的源码 镜像支持一键生成证书.证 ...

  4. Linux自动重启服务

    服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异.具体步骤如下: 一.每天的12点及16点重启apache及mysql服务 [root@www bin]# cd /opt/ ...

  5. 监控windows某个服务当服务停止后自动重启服务

    近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下.这里介绍的是windows服务的监控,是通过批处理来实现的.本例是监控wind ...

  6. WebHook入门教程:快速实现自动化运维,如自动热部署、自动重启服务、自动备份数据库等等

    WebHook入门教程 当我们向Github仓库(其他支持webhook的Git仓库都可以)Push代码后,可以通过webhook向特定URL发起一次Post请求,本篇文章所说的WebHook,就是运 ...

  7. windows下检测网站是否正常运行并自动重启服务

    linux 下写个shell脚本来检测网站是否正常运行,如果无法正常访问,则重启相关服务,如 apache或nginx,相信对运维来说没什么难度,但是对于windows服务器管理员来说就比较苦恼了,下 ...

  8. 如何解决eclipse中修改后台代码ctrl+s时总是自动重启服务的问题

    修改后台代码点击保存总是自启动服务很是烦人,网上的帖子都没有我要的效果.而且都抠的不写清楚步骤.今天我整理出来我的方法希望对小伙伴们有用. 第一步,双击你的servers 第二步,点击左下角的modu ...

  9. 【Android】一个APP检测另一个APP的Service被杀死时自动重启服务

    例如:appA要检测启动appB中的service ##1.修改B中Service启动时的FLAG @Overridepublic int onStartCommand(Intent intent, ...

最新文章

  1. 【教程】Linux下MySQL 8.0安装配置
  2. dj打碟怎么学_南京学DJ打碟
  3. k8s的网络优化(metallb)
  4. wenbao与acm技巧(必备知识)
  5. CXF发布webservice
  6. Java Object.hashCode()方法
  7. 计组之指令系统:1、指令系统概述(定义、分类、格式、扩展操作码指令格式)
  8. centos7启用EPEL Repository
  9. 面向对象的程序设计特点
  10. @SuppressWarnings
  11. Java:String和Date、Timestamp之间的转换
  12. 应用程序正常初始化(0xc015002)失败解决方法
  13. redies 学习笔记
  14. 计算机变异指标可以,变异系数公式_在EXCEL中怎样计算样本标准差和变异系数
  15. C语言麻将递归,一个简洁明了的递归函数——判断[麻将]的和牌
  16. SMAP土壤湿度数据的下载与hdf-tif转格式
  17. idea编辑窗口显示outdated version解决方案
  18. 一天、一个月、一年时间戳分别是多少?
  19. Authenticator App 两步验证会不会造成亚马逊账号关联?
  20. STC12C5A60S2软件模式SPI读取DS1302时钟实时显示在1602

热门文章

  1. 计算机考研推荐信,考研复试推荐信范文
  2. ensp路由器注册_关于华为eNSP路由器(CLI)出现无限井号###的解决办法---超全!!!...
  3. oracle 经典书籍下载
  4. 十六进制转化为ASCII码引起的的进制的故事
  5. 在ros下使用omni
  6. 树莓派3(Raspberry pi 3)刷kali+3.5寸微雪屏
  7. mysql 查找数据过程_mysql数据库查询过程探究和优化建议
  8. Qt在Linux下如何查找可用字体
  9. python游戏开发引擎_你的游戏开发第0课
  10. [芬享] 佛家四大经典爱情故事