当前位置: 首页 > news >正文

网站做投票thinkphp企业网站模板下载

网站做投票,thinkphp企业网站模板下载,哈尔滨市招标网官网,济南seo小黑seo最近用到了daemontools#xff0c;却发现百度上基本上没有中文版的#xff0c;特此分享出来给大家#xff0c;作者的英语水平也不太好#xff0c;翻译不对的地方请指正。 1. 简单介绍一下daemontools 点击查看英文原文 daemontools是一个守护进程工具#xff0c;用来监视…最近用到了daemontools却发现百度上基本上没有中文版的特此分享出来给大家作者的英语水平也不太好翻译不对的地方请指正。 1. 简单介绍一下daemontools  点击查看英文原文 daemontools是一个守护进程工具用来监视一个进程以免其意外退出例如用来监视某个目录中的一个java程序入口让它一直处于运行状态。被daemontools守护的进程是无法使用kill指令杀死的但这样说不准确实际上是可以杀死的只是杀死后立即重启。daemontools的设计理念就是这样的。它包括很多程序或者说是命令。 如下 svscanboot: 这条指令非常重要但是一般不需要自己手动输入执行它用来启动 /service 目录下的svscan请看svscan命令然后svscan会启动supvise请看supvisesupvise会执行run脚本并且监视它。安装成功后在Linux重启的时候会自动执行svscanboot。 svscan: 用来启动服务目录下的所有子目录中的supervise请看supervise进程svscan启动两个一对supervise进程一个子目录s一个子目录s下的log目录如果有的话启动的时候程序会自动运行子目录s中的run脚本并且监视run脚本启动的进程同时会启动s/log中的run脚本这个脚本可以用来输出s目录中的run脚本的日志到指定目录下。s/log中的run脚本请看后边的例子。svscan每五秒检查一次子目录如果发现新的目录它会为这个目录启动一个新的supervise进程。如果发现一个已经执行过supervise但是supervise已经退出的目录它会为这个目录重启supervise进程。svscan被设计成一直运行的如果无法执行supervise它会每隔5秒重试一次。 supervise: 这个命令会执行一个目录例如s下的run脚本如果run脚本存在的话。执行完后run脚本后如果run脚本退出的话它会隔几秒再执行一次。如果s/down文件存在的话supervise则不会立刻启动run脚本 可以用svc请看svc命令来启动supervise在s/supervise目录下维护一个二进制格式状态信息所以这个目录对supervise必须是可写的svstat请看svstat命令可以用来读取这个状态信息。当supervise在s目录中找不到他需要的文件或者已经有了一个supervise在s目录中运行时supervise退出后不会立刻启动。一旦supervise成功运行起来了它是不会退出的除非被杀死或者被明确的要求退出。 svc用法: [plain]  view plain copy print ? svc opts services   opts是一系列的参数services是一个有supervise监视的目录以下是所有的选项 -u : up, 如果services没有运行的话启动它如果services停止了重启它。-d : down, 如果services正在运行的话给它发送一个TERM(terminate)信号然后再发送一个CONTcontinue信号在它停止后不再启动它。-o : once, 如果services没有运行启动它但是在它停止后不再启动了。就是只运行一次。-p : pause, 给services发送一个停止信号。-c : continue, 给services发送一个CONT信号。-h : hang up 给services发送一个HUP信号。-a : alarm 给services发送一个ALRM信号。-i  interrupt 给services发送一个INT信号。-t : Terminate, 给services发送一个TERM信号。-k : kill, 给services发送一个KILL信号。-x : exit, supervise在services停止后会立刻退出 但是值得注意的是如果你在一个稳定的系统中使用了这个选项你已经开始犯错了supervise被设计成为永远运行的。 svok 用来检查supervise是否在运行。checks whether supervise is successfully running in the directory named service. It silently exits 0 if supervise is successfully running. It silently exits 100 if supervise is not successfully running. 本人是小白这个暂时翻译不了请大牛们跟帖翻译吧。 svstat用法 [plain]  view plain copy print ? svstat services   打印出被supverise监视的services运行状态。 2. 在centOS6.4上安装daemontools步骤 首先安装nano编辑器,这个编辑器比vi编辑器方便许多 输入yum install nano mkdir -p /package  //创建一个文件夹chmod 1755 /package  //给文件夹改权限 cd /package  //进入这个文件夹 wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz     //使用wget命令下载daemontools到当前目录下 gunzip daemontools-0.76.tar  tar -xpf daemontools-0.76.tar //这两步解压daemontools rm -f daemontools-0.76.tar //  删除安装包 cd admin/daemontools-0.76/        //进入到安装文件夹中 nano src/conf-cc  //编辑src/conf-cc文件防止在后续安装过程中报错nano是一个文本编辑器 在打开的编辑窗口中的gcc开头的哪一行的最后面空一格添加  -include /usr/include/errno.h完成后Ctrl X 保存退出不会使用nano编辑器的可以用其他编辑器取代。package/install     //安装 cat /etc/inittab  //查看inittab在其中可以看到这一行SV:123456:respawn:/command/svscanboot was appended. 注意原文中介绍的加入开机启动的方法在centos6.4 中已经失效如果同学们重启之后daemontools没有启动的话就说明失效了使用svstat 服务目录  来查看服务是否启动。我们使用新的方法删除 /etc/iinittab中刚才添加的那一行 SV:123456: respawn....... ,因为没有用cd /etc/initnano svscan.conf                        创建一个名叫svscan.conf的新文件在其中加入 start on runlevel [345] respawn exec /command/svscanboot 然后让init重新加载配置并且开始svscanboot就可以了initctl reload-configurationinitctl start svscan
http://www.dnsts.com.cn/news/133668.html

相关文章:

  • 中国建设银行贵州省分行网站陕西省建设执业注册中心网站
  • 网站如何做cdn集约化网站群建设情况
  • 百度做网站吗网站建设创新互联
  • 网站如何做修改密码的相关验证遵义城乡和住房建设厅网站
  • 网站new图标计算机网页怎么制作
  • 北京京西建设集团网站网站架构包含哪几个部分
  • 网站播放器源码飞色网站商城怎么做
  • 做网站运作国珍网络推广服务费会计账务处理
  • 马和人做人和牛做网站网站后台fpt
  • 南宁网站建设_seo优化服务公司东莞品牌网站设计
  • 哪个协会要做网站建设啊关于网页制作
  • 正规网站模板设计想做广告行业怎么入手
  • 网站个性化制作建设工作室
  • 大连市城市建设投资集团网站中国室内设计联盟网站
  • 网站名和域名能一样吗设计师需要了解的网站
  • 做h网站风险电脑端网页设计尺寸
  • 徐州网站定制深圳布吉建网站公司
  • 申通e物流的网站建设合肥建设监理协会网站
  • 怎么查网站到期时间王也天演过的电视剧
  • 重庆铜梁网站建设费用微信公众号怎么创建免费注册
  • 网站 app设计开发建设营销型网站需要注意
  • 重庆建一个网站360提示危险网站原因
  • 青岛城阳网站设计最好用的网站推广经验
  • html网站成品下载小程序推广运营的公司
  • php网站标题修改高校网站建设自查报告
  • 建站需要注意哪些开网店卖什么最赚钱
  • 网站下模板做网站犯法互联网公司经营范围
  • 网站开发项目工期流程创意设计生活用品
  • 网络推广网站河南公司内部展厅设计
  • 校园网站建设的缺陷有做lol直播网站有哪些人