daemon

How to Build a PHP Queue System

与世无争的帅哥 提交于 2019-12-29 11:43:06
问题 I had to build a PHP Queue System, and found this brilliant article http://squirrelshaterobots.com/programming/php/building-a-queue-server-in-php-part-1-understanding-the-project and I used it to create a PHP queue system, its very easy to set-up and use. Below is the code for queue.php, run from shell (puTTy or somesuch). <?PHP //. set this constant to false if we ever need to debug //. the application in a terminal. define('QUEUESERVER_FORK', true); //////// fork into a background process /

Best Method to run a Java Application as a *nix Daemon or Windows Service?

限于喜欢 提交于 2019-12-29 05:04:26
问题 I am looking for the best method to run a Java Application as a *NIX daemon or a Windows Service. I've looked in to the Java Service Wrapper, the Apache Commons project 'jsvc', and the Apache Commons project 'procrun'. So far, the Java Service Wrapper looks like it's the best option... but, I'm wondering if there are any other "Open Source friendly" licensed products out there. 回答1: I've had great success with Java Service Wrapper myself. I haven't looked at the others, but the major

Best Method to run a Java Application as a *nix Daemon or Windows Service?

眉间皱痕 提交于 2019-12-29 05:04:25
问题 I am looking for the best method to run a Java Application as a *NIX daemon or a Windows Service. I've looked in to the Java Service Wrapper, the Apache Commons project 'jsvc', and the Apache Commons project 'procrun'. So far, the Java Service Wrapper looks like it's the best option... but, I'm wondering if there are any other "Open Source friendly" licensed products out there. 回答1: I've had great success with Java Service Wrapper myself. I haven't looked at the others, but the major

搭建LMAP架构之 PHP 配置(最终篇)

你离开我真会死。 提交于 2019-12-29 00:23:20
搭建LMAP架构之 PHP 配置(最终篇) [TOC] 文章目录 一、PHP简介 二、安装前的准备工作 三、PHP的手工编译安装 四、论坛的安装过程 一、PHP简介 PHP,用于解释动态网页文件,提供 Web 应用程序的开发和运行环境。 PHP 是一种被广泛应用的开放源代码的多用途脚本语言,可嵌入到 HTML 中,适用于 Web 应用开发 PHP拥有更好的网页执行速度、支持绝大多数流行的数据库及多种操作系统。 二、安装前的准备工作 本次安装PHP是为了搭建LAMP架构,实现自创网页论坛。 在安装PHP之前必须先要安装好 httpd 和 mysql ,不然PHP将无法安装。 Apache、Mysql的编译安装在上篇博客,博客链接:搭建LMAP架构之 Apache配置(上篇) 搭建LMAP架构之 Mysql 数据库配置(中篇) 1、 先将gd、libpng、libpng-devel、pcre、pcre-devel、libxml2-devel 和libjpeg-deve通过yum安装好。 yum -y install \ gd \ libpng \ libpng-devel \ pcre \ pcre-devel \ libxml2-devel \ libjpeg-devel 2、解压文件压缩包 tar jxvf php-5.6.11.tar.bz2 -C /opt 三

CentOS6 安装Tomcat7

戏子无情 提交于 2019-12-28 18:28:53
CentOS6 安装Tomcat7 1:卸载掉自带的OpenJDK 2: 安装 JDK1.6 3:安装Tomcat 4: 配置Tomcat为daemon方式启动 下面正式开工 : =================================================== 1:卸载掉自带的OpenJDK 2: 安装 JDK1.6 参考: http://www.cnblogs.com/sixiweb/archive/2012/11/25/2787684.html 原文: 查看目前系统的jdk: rpm -qa | grep jdk 得到的结果: [root@dc-01 java]# rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686 卸载之: [root@dc-01 java]# yum -y remove java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686 等一段时间就Complete了。 下载Sun的JDK。我下载的是 jdk-6u37-linux-i586-rpm.bin 如果是64位系统的话,要下载: jdk-6u37-linux-x64-rpm.bin 之类的64位专用的包 到/usr目录下创建java目录,将下载的文件放到/usr

Make a Ruby program a daemon?

删除回忆录丶 提交于 2019-12-28 02:53:06
问题 I want to write a Ruby program that will always be running in the background (a daemon) on my Mac. Can someone point me in the right direction on how this would be done? 回答1: Use Daemonize.rb require 'daemons' Daemons.daemonize Very simple sample: http://github.com/utkarsh2012/backitup/blob/master/backitup.rb How to install daemons gem: gem install daemons 回答2: Ruby 1.9.x has now the following: Process.daemon Put it in your code and that's it. Taken from "Daemon Processes in Ruby." 回答3: Ah,

How to convert a java program to daemon with jsvc?

房东的猫 提交于 2019-12-28 01:43:13
问题 I wrote a program and now I am expected to convert it to a daemon. Since I am a noob and dont know anything about it, can you please tell me how can I do it or can you please give me basic tutorials or readings about it ? I really want to learn how I can do it ? Thank you all 回答1: Java class: package example; import java.util.Date; import java.util.Timer; import java.util.TimerTask; import org.apache.commons.daemon.*; class EchoTask extends TimerTask { @Override public void run() { System.out

rsync 文件同步命令学习

匆匆过客 提交于 2019-12-27 01:32:41
rsync 简介 rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。 rsync可以实现scp的远程拷贝(rsync不支持远程到远程的拷贝,但scp支持)、cp的本地拷贝、rm删除和"ls -l"显示文件列表等功能。但需要注意的是,rsync的最终目的或者说其原始目的是实现两端主机的文件同步,因此实现的scp/cp/rm等功能仅仅只是同步的辅助手段,且rsync实现这些功能的方式和这些命令是不一样的。事实上,rsync有一套自己的算法,其算法原理以及rsync对算法实现的机制可能比想象中要复杂一些。平时使用rsync实现简单的备份、同步等功能足以,没有多大必要去深究这些原理性的内容。但是想要看懂rsync命令的man文档、使用"-vvvv"分析rsync执行过程,以及实现rsync更强大更完整的功能,没有这些理论知识的支持是绝对不可能实现的。本篇文章将简单介绍rsync的使用方法和它常用的功能。 rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。 不考虑rsync的实现细节,就文件同步而言,涉及了源文件和目标文件的概念

CentOS 6 添加php-fpm系统服务

心不动则不痛 提交于 2019-12-26 20:23:15
简介: php-fpm安装完成后默认不会注册为系统服务,所以需要手工添加系统服务脚本。在/etc/init.d目录下新建php-fpm文件,并更改权限其即可。 1、检测/usr/local/php/var/run/php-fpm.pid是否存 CentOS6.4 添加php-fpm系统服务 在 1.1、不存在:去除/usr/local/php/etc/php-fpm.conf里的“;pid = run/php-fpm.pid”前面的分号,并重启php-fpm就会自动生成php-fpm.pid 1.2、如何重启php-fpm(当然重启系统也是可以的) 1.2.1、查看php-fpm当前的进程ps -ef | grep php-fpm 1.2.2、结束php-fpm所有进程即可 例:kill -9 1228 1.2.3、启动php-fpm:/usr/local/php/sbin/php-fpm 2、新建php-fpm文件 2.1、新建文件:vi /etc/init.d/php-fpm 2.2、添加内容如下 1 #! /bin/sh 2 # Comments to support chkconfig on CentOS 3 # chkconfig: 2345 65 37 4 # 5 set -e 6 7 PATH=/usr/local/sbin:/usr/local/bin:/sbin:

CentOS6.4 添加php-fpm系统服务

拟墨画扇 提交于 2019-12-26 20:23:02
简介: php-fpm安装完成后默认不会注册为系统服务,所以需要手工添加系统服务脚本。在/etc/init.d目录下新建php-fpm文件,并更改权限其即可。 1、检测/usr/local/php/var/run/php-fpm.pid是否存在 1.1、不存在:去除 /usr/local/php/etc/php-fpm.conf 里的“;pid = run/php-fpm.pid”前面的分号,并重启php-fpm就会自动生成php-fpm.pid 1.2、如何重启php-fpm(当然重启系统也是可以的) 1.2.1、查看php-fpm当前的进程 ps -ef | grep php-fpm 1.2.2、结束php-fpm所有进程即可 例: kill -9 1228 1.2.3、启动php-fpm: /usr/local/php/sbin/php-fpm 2、新建php-fpm文件 2.1、新建文件: vi /etc/init.d/php-fpm 2.2、添加内容如下 #! /bin/sh # Comments to support chkconfig on CentOS # chkconfig: 2345 65 37 # set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="php