Index: openacs-4/packages/acs-core-docs/www/install-openacs-keepalive.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/install-openacs-keepalive.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/install-openacs-keepalive.adp 8 Nov 2017 09:42:11 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/install-openacs-keepalive.adp 25 Apr 2018 08:38:27 -0000 1.4 @@ -3,11 +3,11 @@ Starting and Stopping an OpenACS instance. -
+ leftLink="maintenance-web" leftLabel="Prev" + title="Chapter 6. Production +Environments" + rightLink="install-openacs-inittab" rightLabel="Next"> +

Starting and Stopping an OpenACS instance.

The simplest way to start and stop and OpenACS site is to run @@ -48,19 +48,16 @@ into the /service directory. Daemontools' svscan process checks this directory every five seconds, and will quickly execute -run.

-[$OPENACS_SERVICE_NAME etc]$ killall nsd
+run.

[$OPENACS_SERVICE_NAME etc]$ killall nsd
 nsd: no process killed
 [$OPENACS_SERVICE_NAME etc]$ emacs /var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/daemontools/run
 [$OPENACS_SERVICE_NAME etc]$ exit
 
 [root root]# ln -s /var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/daemontools/ /service/$OPENACS_SERVICE_NAME
 
-

Verify that AOLserver is running.

-[root root]# ps -auxw | grep nsd$OPENACS_SERVICE_NAME   5562 14.4  6.2 22436 15952 ?       S    11:55   0:04 /usr/local/aolserver/bin/nsd -it /var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/config.tcl -u serve
+

Verify that AOLserver is running.

[root root]# ps -auxw | grep nsd$OPENACS_SERVICE_NAME   5562 14.4  6.2 22436 15952 ?       S    11:55   0:04 /usr/local/aolserver/bin/nsd -it /var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/config.tcl -u serve
 root      5582  0.0  0.2  3276  628 pts/0    S    11:55   0:00 grep nsd
-[root root]#
-
+[root root]#
  • The user $OPENACS_SERVICE_NAME can now control the service $OPENACS_SERVICE_NAME with these @@ -90,29 +87,25 @@ AOLserver services via daemontools. You can then restart a service via restart-aolserver $OPENACS_SERVICE_NAME -

    -[root root]# cp /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt /usr/local/bin/restart-aolserver
    +

    [root root]# cp /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt /usr/local/bin/restart-aolserver
     [root root]# chmod 755 /usr/local/bin/restart-aolserver
    -[root root]#
    -
    +[root root]#
  • At this point, these commands will work only for the root user. Grant permission for the web group to use svc commands on the $OPENACS_SERVICE_NAME -server.

    -[root root]# /usr/local/bin/svgroup web /service/$OPENACS_SERVICE_NAME
    +server.

    [root root]# /usr/local/bin/svgroup web /service/$OPENACS_SERVICE_NAME
     
    -[root root]#
    -
    +[root root]#
  • Verify that the controls work. You may want to tail -f /var/lib/aolserver/$OPENACS_SERVICE_NAME/log/$OPENACS_SERVICE_NAME-error.log in another window, so you can see what happens when you type these commands.

    More information can be found on the AOLserver Daemontools page.

  • -

    Table 6.1. How it +

    Table 6.1. How it Works

    @@ -133,9 +126,9 @@
    - \ No newline at end of file + leftLink="maintenance-web" leftLabel="Prev" leftTitle="Chapter 6. Production +Environments" + rightLink="install-openacs-inittab" rightLabel="Next" rightTitle="AOLserver keepalive with inittab" + homeLink="index" homeLabel="Home" + upLink="maintenance-web" upLabel="Up"> + \ No newline at end of file