dsenalik 70e4b3c7c4 October corrections for typos il y a 3 ans
..
includes 5a8103068a run phpstorm base style formatter il y a 5 ans
theme 70e4b3c7c4 October corrections for typos il y a 3 ans
.gitattributes 5c9d12433d Added gitattributes to fix github language detection il y a 9 ans
README.md 716a45902d Added markup version of readme il y a 9 ans
README.txt 39af880607 Updated to work with Drush Daemon API (drushd) il y a 10 ans
TripalDaemon.inc 5a8103068a run phpstorm base style formatter il y a 5 ans
tripal_daemon.drush.inc 5a8103068a run phpstorm base style formatter il y a 5 ans
tripal_daemon.info 475c18bf1a Make daemon compatible with Tripal 3 il y a 7 ans
tripal_daemon.module f49424f41b Added tripal daemon admin status block. il y a 7 ans

README.md

Tripal Daemon

This module is meant to provide a simple means of creating a robust command-line-driven, fully bootstrapped PHP Daemon. It uses the PHP-Daemon (https://github.com/shaneharter/PHP-Daemon) Library to create the Daemon (via the Libraries API) in order to not re-invent the wheel ;-).

FEATURES

  • Provides a Drush interface to start/stop your Daemon.
  • Your daemon starts in the background and is detached from the current terminal.
  • Daemon will run all Tripal Jobs submitted within 20 seconds.
  • A log including the number of jobs executed, their identifiers and results.
  • Lock Files, Automatic restart (8hrs default) and Built-in Signal Handling & Event Logging are only a few of the features provided by the Daemon API making this a fully featured & robust Daemon.

REQUIREMENTS

INSTALLATION

  • Install all required modules as per their instructions.
  • Install this module as you would normally install a contributed drupal module. See:https://drupal.org/documentation/install/modules-themes/modules-7 for further information.
  • Download the PHP-Daemon Library and extract it in your sites/all/libraries directory. The folder must be named "PHP-Daemon".

TRIPAL DAEMON USAGE

  • Start Daemon drush trpjob-daemon start
  • Stop Daemon drush trpjob-daemon stop
  • Check the Status drush trpjob-daemon status
  • Show the Log
    • List the last 10 lines of the log file: drush trpjob-daemon show-log
    • List the last N lines of the log file: drush trpjob-daemon show-log --num_lines=N