Replied: Sun, 30 Sep 2001 17:19:32 -0400 Replied: Ahmet Uyar Return-Path: auyar@syr.edu Return-Path: Delivered-To: fox@csit.fsu.edu Received: from mask.uits.indiana.edu (mask.uits.indiana.edu [129.79.6.184]) by mailer.csit.fsu.edu (Postfix) with ESMTP id 37E0E23A02 for ; Wed, 26 Sep 2001 15:35:24 -0400 (EDT) Received: from taurus.syr.edu (taurus.ucs.indiana.edu [156.56.104.11]) by mask.uits.indiana.edu (8.10.1/8.10.1/IUPO) with ESMTP id f8QJXEa17296; Wed, 26 Sep 2001 14:33:14 -0500 (EST) Message-Id: <5.1.0.14.0.20010926141827.071fb898@mailbox.syr.edu> X-Sender: auyar@mailbox.syr.edu X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Wed, 26 Sep 2001 14:30:04 -0500 To: Geoffrey Fox From: Ahmet Uyar Subject: Re: Keeping systems up/logging in etc. Cc: Cevat Ikibas , "Galip Aydin" In-Reply-To: <200109211609.MAA18146@dirac.csit.fsu.edu> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_183387677==_" --=====================_183387677==_ Content-Type: text/plain; charset="us-ascii"; format=flowed Hi Dr. Fox, Infrastructure group has prepared some instructions about how to start/stop servers and where to find log files etc. I attached the instructions file. Is there anything missing from it? and Where should this file be located? Ahmet Uyar At 12:09 PM 9/21/2001 -0400, you wrote: >As today's unexpected visit showed, we need to have a mechanism >to keep systems up and useable as much as possible >e.g. some understanding who in group assigned to particular >capability to contact if system crashes on Saturday or >if needed at 8.30 am and other unlikely times >I append current assignments; each group should set up >a process for their capability >It should be documented somewhere (web site?) > >Oracle Database >Jungkee Kim >Harun Altay > >Linux >David Ripley >Bryan Carpenter > > >JMS >Sung-Hoon Ko >Mehmet Nacar >Mehmet Aktas > >Enterprise Javabeans >Bryan Carpenter >Sangyoon Oh > >Castor >Ozgur Balsoy >Ahmet Sayar > >XML Tools >Ozgur Balsoy >Ahmet Topcu > >XML Schema >GXOS: Ozgur Balsoy >OKC: TBD > >PDA >Sung-Hoon Ko >Sangyoon Oh > >Anabas/Garnet Infrastructure >Ahmet Uyar >Galip Aydin >Cevat Ikibas > >Opennet Technology Class >Grading -- grades due 6 days after due date >Galip Aydin >Cevat Ikibas >Xi Rao > >Opennet Technology Class: Editing of Replay/Quality Control >Clean up as in examples -- one day after lecture >Galip Aydin >Cevat Ikibas > >CommunityGrids Discussion: Editing of Replay/Quality Control >Clean up as in examples -- one day after lecture >Mehmet Aktas >Beytullah Yildiz > >Anabas/Garnet Multimedia Technology >Gurhan Gunduz >Hasan Bulut > > >Access Grid >Mustafa Varank >Gurhan Gunduz > >HearMe >Mustafa Varank >Gurhan Gunduz > >www.communitygrids.iu.edu Web Site >David Ripley Systems >Mehmet Aysan Webmaster >Volunteer TBD > >CVS >Bryan Carpenter >TBD > >Bugzilla Bug reporting System >Ali Kaplan >Mehmet Aysan > >OKC and Community Grids Site search engine >Volunteer TBD >Volunteer TBD > >Indiana Citation Manager >Ahmet Uyar >Volunteer TBD > >Geoffrey Fox gcf@indiana.edu FAX 8128567972 >Phones Cell 315-254-6387 Home 8123239196 Lab 8128567977 CS 8128553788 --=====================_183387677==_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="Maintaining Community Grids Servers.htm" Maintaining Community Grids Servers

Maintaining Community Grids Servers

There are 5 servers running for Community Grids System. These are: HearMe MCU, Real Server 8 Basic, Tomcat server, SoniqMQ JMS= server and Converter server. They are all at ararat.ucs.indiana.edu.

 

1. HearMe MCU is an audio server, which comes from= HearMe, Inc, and it manages audio portion of real time web collaboration sessions.= This server provides all audio communication. All audio packages go through this server. Although technically there is no limit on the number of concurrent audio clients, our current license limits the number of concurrent users to= 20. At one time, at most 20 people can be served by MCU.

 

2. Real Server 8 Basic: This server serves recorded= audio to clients when users play recorded sessions. It comes from Real Networks and= it is the free version of their real servers. The current license is for one= year and it supports 25 concurrent users.

 

3. Tomcat Server: Tomcat server has a JSP engine and it provides a web based user interface to system resources. Vendors, administrators and students access courses, attend real time sessions= through this interface.

 

4. SoniqMQ JMS Server: This is a commercial JMS server= from Progress Software. All JMS communication takes place on this server.

 

5. Converter server: this server converts recorded= audio files to real audio format to be played during playback sessions. Currently,= it starts converting the recorded audio file, when a live session end time= passes and the last person leaves the session.

 

Starting/Stopping and checking the status of servers:

The order does not matter when starting or stopping= servers. All of them are independent of one another. Any server can be stopped and restarted without affecting others.

1. HearMe MCU:

Install directory is /opt/hearme/mcu

 

Starting:

 

>/etc/rc.d/init.d/mcu start

 

Note: when MCU is started with this command it deletes= all previously recorded audio files. If you do not want to delete those, start= it by this way:

>/opt/hearme/mcu start

 

Stopping:

 

>/etc/rc.d/init.d/mcu stop

or

>killall =969 mcu

 

Checking the status:

 

>ps-e | grep mcu

 

If it is running, there will be lots of processes= belong to mcu.

 

Logging

MCU output is stored in this file=A0 /opt/hearme/mcu/MCUOutput.txt

2. Real Server 8 Basic

Install directory is /opt/real/real_server_8_basic

 

Starting:

 

>/opt/real/real_server_8_basic/Bin/rmserver /opt/real/real_server_8_basic/rmserver.cfg

 

Stopping:

Get the process id from the file /opt/real/real_server_8_basic/Logs/rmserver.pid

and kill it.

 

Checking the status:

 

>ps =96e | grep rmserver

 

if it is running, you will see lots of processes belong= to rmserver.

 

Logging

Log files are under= /opt/real/real_server_8_basic/Logs

3. Tomcat server

Install directory is /opt/anabas/classtime/tomcat

 

Starting/stopping/reconfiguring:

 

>/opt/anabas/classtime/bin/admin.sh start

>/opt/anabas/classtime/bin/admin.sh stop

>/opt/anabas/classtime/bin/admin.sh config

 

Checking the status:

Goto http://ararat.ucs.indiana.edu:= 8080 and if you get the login page then it is working.

 

Logging

Log directory is /opt/anabas/classtime/tomcat/logs

4. SoniqMQ JMS server

Install directory is /opt/anabas/classtime/sonic

 

Starting/stopping:

 

>/opt/anabas/classtime/bin/admin.sh startcomm

>/opt/anabas/classtime/bin/admin.sh stopcomm

 

Checking the status:

The process id of SoniqMQ server is stored in file /opt/anabas/classtime/sonic/SoniqMQ_pid. You can get the pid from that file= and check whether there is a process with that pid. Or you can see there is any process named as startbr.sh. Namely:

 

>ps =96e | grep startbr.sh

 

Logging

There is a cloudscape database for logging. It is under /opt/anabas/classtime/sonic/SonicMQDB

5. Converter server

Install directory is /opt/hearme/mcu/bin

 

Starting/stopping

 

>/opt/hearme/mcu/bin/startserver.sh

>/opt/hearme/mcu/bin/stopserver.sh passwd

 

Checking the status:

This server listens the port 1122. You can check= whether anyone is listening that port by

 

>netstat =96an | grep 1122 | grep -i LISTEN

 

Logging

The log file for conversion is= /opt/hearme/mcu/logs/log.

 

Contact info:

Ahmet Uyar

Email: auyar@syr.edu

office: 856 0758

home: 332-0957

 

Cevat Ikibas

Email: cikibas@inidiana.edu

Office: 856 0753

Home: 3320439

 

Galip Aydin

Email: gaydin@indiana.edu=

Office: 856 0753

Home: 3320439

 

--=====================_183387677==_--