使用systemd为php程序建立守护进程_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > 使用systemd为php程序建立守护进程

使用systemd为php程序建立守护进程

 2019/1/14 17:32:34  xieye  程序员俱乐部  我要评论(0)
  • 摘要:前提,是centos7,或ubuntu对应版本。以前需要supervisord来执行php程序,作为守护进程。现在linux系统升级,就更简单了。方法,假设当前目录/var/www/testbean进入这个目录,写echo.php<?php//这个程序的功能就是不停输入日志到日志文件。while(true){usleep(500000);$filename=__DIR__.'/1.log';file_put_contents($filename,time()."\n"
  • 标签:程序 system PHP 使用 建立
前提,是centos7,或ubuntu对应版本

以前需要 supervisord 来执行php程序,作为守护进程。
现在linux系统升级,就更简单了。

方法,假设当前目录
/var/www/testbean
进入这个目录,写echo.php
class="php" name="code">
<?php

// 这个程序的功能就是不停输入日志到日志文件。
while(true) {
  usleep(500000);
  $filename = __DIR__ . '/1.log';
  file_put_contents($filename, time()."\n", FILE_APPEND  );
}


vim /etc/systemd/system/phpbean.service

[Unit]
Description=php daemon for beanstalkd
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=root
ExecStart=/bin/php /var/www/testbean/echo.php

[Install]
WantedBy=multi-user.target








妈妈再也不用担心我没有好用的守护进程了!
上一篇: 基于结构化平均感知机的分词器Java实现 下一篇: 没有下一篇了!
发表评论
用户名: 匿名