Hi,

and thanks. i allready checked this part in the start/stop script, but why to 
do such an extensive work for checking the state of the server? is`n it easier 
to interpret a returncode instead of writing a lot of code?

i think this part of the server is very important and would be nice 
implementing a new command "state" for the next xserver versions(with return 
code) or just write a standard pid-file in /var/run (or somewhere else).

could i request this new feature here? :))

ingo

> -----Original Message-----
> From: Martin Cordova [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 12, 2006 1:33 PM
> To: maxdb
> Subject: Re: how to check the x_servers (vserver) state ?
> 
> 
> This script belongs to the MaxDB start/stop service script, 
> hope it helps:
> 
>     status)
>         if [ ! -z "$X_PATH" ]; then
>             if [ -x $FUSER ]; then
>               _o=`$FUSER $IND_PROG_DBROOT/pgm/vserver`
>               if [ $? -eq 0 ]; then
>                   echo "communication server is running"
>                       _o=`$DBMCLI -d $SID -u dbm,dbm db_state`
>                       _test=`echo $_o | grep OK`
>                       if [ "$_test" = "" ]; then
>                               echo "cannot get state of 
> database: $_o" >&2
>                       else
>                               _state=`echo $_o | sed s/OK// | 
> sed s/State//`
>                               echo "database $SID is $_state"
>                       fi
>                       RETVAL=0
>                   else
>                       echo "communication server is not running"
>                       RETVAL=0
>               fi
>            else
>               echo "status unkown  - fuser not found" >&2
>          fi   
>       else
>             echo "status unkown - x_server not found" >&2
>         fi
>         ;;
> 
> 
> The complete version can be downloaded from:
> http://www.martincordova.com/download/maxdb.zip
> 
> Regards,
> Martin Cordova
> --
> Dinamica - RADical J2EE framework
> open source, easy and powerful
> http://www.martincordova.com
> 
> 
> On 1/12/06, dbsupport <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > i want to check the x_servers state. x_server -h says:
> > Syntax: x_server [{<option>}] [ start | stop | update ] [{<option>}]
> > missing the comand "state"!
> >
> > is there a pid-file from the x_server, which could be 
> monitored? (a pid-file for the kernel exists ...)
> >
> > while testing the options for x_server i saw this:
> >
> > x_server -h
> >
> > ...
> > alive check interval                          :: -c 
> <interval in seconds>
> > ...
> >
> > but
> >
> > x_server start -c 20
> >
> > Invalid argument 4 unknown option 'c'
> > Syntax: x_server [{<option>}] [ start | stop | update ] [{<option>}]
> > Usage: start or stop the communication server for SAPDB. 
> Use -h for option description
> >
> >
> >
> > --
> > Ingo Trapphagen
> > Datenbankadministration
> > IOn Aktiengesellschaft
> >
> >
> > --
> > MaxDB Discussion Mailing List
> > For list archives: http://lists.mysql.com/maxdb
> > To unsubscribe:    
http://lists.mysql.com/[EMAIL PROTECTED]
>
>

-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to