Apologies for the long post, but I'm desperate to resolve this issue..
We are current experiencing a problem whereby a job that executes on a AIX 5.3 with CTM Agent 6.1.03, appears to be successfully submitted by CTRLM Server, however although the job only executes for a few seconds, in EM the job continues to "run" for up to an hour or more.
This job has now been edited to only perform the following shell
command:
echo 1
When looking at the sysout, this appears to execute OK:
/usr/bmc/ctm/sysout:>cat F09ASROCHK3.LOG_00buoz_00002
+ /usr/local/bin/xi.sroCHK3.job F09A
1
/usr/bmc/ctm/sysout:>
Looking at the "status" the following is apparent:
/usr/bmc/ctm/status:>cat 0buoz_0002.dsect
DSECT_HEADER_KEY_VERSION 06
DSECT_HEADER_KEY_APPID CM
DSECT_HEADER_KEY_SID X
DSECT_HEADER_KEY_MID R
DSECT_HEADER_KEY_LAST T
DSECT_HEADER_KEY_CTMS_HOSTNAME MSHSRMSAPPC0026
DSECT_HEADER_KEY_TASK_CLASS
DSECT_HEADER_KEY_APPL_TYPE OS
DSECT_HEADER_KEY_APPL_VERSION
DSECT_TYPE 7
MEMNAME F09ASROCHK3
JOBNAME F09ASROCHK3
TASKTYPE C
CMDLINE /usr/local/bin/xi.sroCHK3.job 'F09A'
MEMLIB
OVERLIB
OWNER pnf1122
ORDERNO 0buoz
RUNNO 00002
DSECT_ON_COUNT 000
START_TIME 20080830150326
JOBSTATUS 5
REQTYPE TRACK
PROCID 389218
EXITSTATUS Y
EXITCODE 0
EXITMSG
SYSOUTSIZE 39
CPUUSED 0
ELAPSEDTIME 4
END_TIME 20080830162630
usr/bmc/ctm/status:>
BMC Support suggested that we run the command outside of CTRLM:
I have edited the mentioned script to now display the system time before and after performing the shell command, and you will notice that it completes in less than a second, so clearly the command is executed as expected. :
$
$ /usr/local/bin/xi.sroCHK3.job F09A
Wed Sep 3 06:54:56 GMT 2008
1
Wed Sep 3 06:54:56 GMT 2008
$
When then running the script from CTRLM, I can see the same sysout as above in the "current run" sysout, however the job is still running.
Further investigation would suggest that there might be a problem with Agent-to-Server comms. It would appear that all utilities that perform "server" actions such as:
Ctmvar
Ag_ping
Ag_comms_diag
all seem to hang, i.e. executes but does not return any output, not even failure.
In response, I set TCP/IP Timeout, Comms Trace and Timeout of Agent Utilities to lower values, in an attempt to induce at least an error message, as follows:
Agent Configuration Utility
1) Server-to-Agent Port Number . . . : [7006]
2) Agent-to-Server Port Number . . . : [7005]
3) TCP/IP Timeout. . . . . . . . . . : [30]
For items 4 and 5 do not use IP address
4) Primary CONTROL-M/Server Host . . : [MSHSRMSAPPC0026]
5) Authorized CONTROL-M/Server Hosts : [MSHSRMSAPPC0026]
6) Tracker Polling Interval. . . . . : [120]
7) Diagnostic Level. . . . . . . . . : [0]
AutoEdit Inline. . . . . . . (Y|N): [N]
9) Comm Trace. . . . . .(0-OFF|1-ON) : [1]
10) CTMS Address Mode . . . . . (IP|) : []
11) Days To Retain Log Files. . . . . : [1]
12) Daily Log File Enabled. . . (Y|N): [Y]
13) Timeout for Agent utilities . . . : [30]
14) Locale. . . . . . . . . . . . . . : []
15) Common Event mechanism. . . . . . : [Y]
16) Tracker Event Port. . . . . . . . : [7016]
s) Save and Restart CONTROL-M/Agent Services
q) Quit
Comm traces reveal nothing spectacular:
Synchronising the agent from the CTM Server
$ cat trace_323798
0903 08:53:28
SIZE: a 91
0903 08:53:28
DATA: <<<0101022008090308581606CMT RT00000000094000000139Foodscate2.unix.<ourdomain>.com15MSHSRMSAPPC00260000160031T0000110001906290994C0bwsq00001>>>
0903 08:53:28
SIZE: a 007c
0903 08:53:28
DATA: <<<0100752008090308532806CMT>>>
Pinging agent from CTM Server
foodscate2:/usr/bmc/ctm/proclog >cat trace_319630
0903 08:58:27
SIZE: a 74
0903 08:58:27
DATA: <<<0101022008090309052006CMP RT00000100000100000139foodscate2.unix.<ourdomain>.com15MSHSRMSAPPC0026000009000200>>>
0903 08:58:27
SIZE: a 0051
0903 08:58:27
DATA: <<<0100752008090308582706CMP>>>
I would appreciate any help...
URGENT-Jobs on AIX executes but does not terminate correctly
Hi,
I encountered a similar situation in the past:
- Check if your port 7006 in /etc/services is allocated to agent
- Run <shagent> from 'agent account'
result:
root 389170 - 4:38 ./exe/p_ctmat
p_ctminetd running from inetd
- Perhaps the Tracker not running:
Try to run <shut_ag> and <start_ag> on root user from <home_agent/ctm/scripts>
<shut-ag>
Enter CONTROL-M/Agent UNIX username [ctmag01]:
Enter CONTROL-M/Agent Process Name <ALL|AG|AT> [ALL]:
0513-095 The request for subsystem refresh was completed successfully.
Control-M/Agent service removed from inetd config file
Killing Control-M/Agent Tracker pid:1904872
Waiting 10 seconds...
<start-ag>
Enter CONTROL-M/Agent UNIX username [ctmag01]:
Enter CONTROL-M/Agent Process Name <ALL|AG|AT> [ALL]:
0513-095 The request for subsystem refresh was completed successfully.
Control-M Agent started.
Tracker started.
Regards
Walty
I encountered a similar situation in the past:
- Check if your port 7006 in /etc/services is allocated to agent
- Run <shagent> from 'agent account'
result:
root 389170 - 4:38 ./exe/p_ctmat
p_ctminetd running from inetd
- Perhaps the Tracker not running:
Try to run <shut_ag> and <start_ag> on root user from <home_agent/ctm/scripts>
<shut-ag>
Enter CONTROL-M/Agent UNIX username [ctmag01]:
Enter CONTROL-M/Agent Process Name <ALL|AG|AT> [ALL]:
0513-095 The request for subsystem refresh was completed successfully.
Control-M/Agent service removed from inetd config file
Killing Control-M/Agent Tracker pid:1904872
Waiting 10 seconds...
<start-ag>
Enter CONTROL-M/Agent UNIX username [ctmag01]:
Enter CONTROL-M/Agent Process Name <ALL|AG|AT> [ALL]:
0513-095 The request for subsystem refresh was completed successfully.
Control-M Agent started.
Tracker started.
Regards
Walty
Thanks Walty
Tracker is running:
$ shagent
root 340222 17:18 ./exe/p_ctmat
p_ctminetd running from inetd
$
And it appears that the /etc/services entry is OK
$ cat services | grep 7006
afs3-errors 7006/tcp # error interpretation service
afs3-errors 7006/udp # error interpretation service
# 16992-17006 # Unassigned
ctmagent 7006/tcp
$
Thanks for the advice though...
Tracker is running:
$ shagent
root 340222 17:18 ./exe/p_ctmat
p_ctminetd running from inetd
$
And it appears that the /etc/services entry is OK
$ cat services | grep 7006
afs3-errors 7006/tcp # error interpretation service
afs3-errors 7006/udp # error interpretation service
# 16992-17006 # Unassigned
ctmagent 7006/tcp
$
Thanks for the advice though...
Hi,
comment your afs3-errors in /etc/services
You have port 7006 allocated on this services and you will to allocated same port to agent.
$ cat services | grep 7006
afs3-errors 7006/tcp # error interpretation service
afs3-errors 7006/udp # error interpretation service
# 16992-17006 # Unassigned
ctmagent 7006/tcp
Regards
Walty
comment your afs3-errors in /etc/services
You have port 7006 allocated on this services and you will to allocated same port to agent.
$ cat services | grep 7006
afs3-errors 7006/tcp # error interpretation service
afs3-errors 7006/udp # error interpretation service
# 16992-17006 # Unassigned
ctmagent 7006/tcp
Regards
Walty
- swarnakshi
- Nouveau
- Posts: 1
- Joined: 29 May 2010 12:00
What would i need to do to become an interpreter for the Chinese or South Korean Government? I just want to know how i can be an interpreter for the Chinese or South Korean Government i know both chinese and korean well and i would like to know what college i should go to, what should i major in, what do i need to do after and whatever else you think would help.
______________________
affiliateelite ~ affiliateelite.com ~ adgooroo ~ adgooroo.com
______________________
affiliateelite ~ affiliateelite.com ~ adgooroo ~ adgooroo.com
Last edited by swarnakshi on 05 Jun 2010 11:25, edited 1 time in total.
You should first comment following linesWhat would i need to do to become an interpreter for the Chinese or South Korean Government?
afs3-errors 7006/tcp # error interpretation service
afs3-errors 7006/udp # error interpretation service
in /etc/services to looks like
# afs3-errors 7006/tcp # error interpretation service
# afs3-errors 7006/udp # error interpretation service
(to not allow any service to interprete anything. You will be the one!)
Then, you have to install the support for Chinese and Korean language.
Then reboot and ...
Welcome, you are ready to be an interpreter .