cancel
Showing results for 
Search instead for 
Did you mean: 

Gateway monitor is deactivated in SMGW

ganimede_dignan
Contributor
0 Kudos

Hi,

a NW04s system on Windows with MSCS (Microsoft Cluster). From few days SMGW tcode returns an error message:

"Gateway monitor is deactivated"

If we run gwmon outside the istance (from Windows command line from on node, as example), gateway should works because we can see any connection.

gw/monitor = 1

Have you got any idea ?

Regards.

Accepted Solutions (0)

Answers (1)

Answers (1)

ganimede_dignan
Contributor
0 Kudos

In SM21 there are:

23:16:48 DIA 000 100 USER SMGW Q0 I Operating system call recv failed (error no. 10053)

17312 Dialog work process No. 000 USER STATION 2 SMGW RSMONGWY_ALV K SAP Web AS Problem STSK

Further details for this message type

Module nam Line Error text Caller.... Reason/cal

nixxi.cp 4424 recv10053 NiIRead recv

Documentation for system log message Q0 I :

The specified operating system call was returned with an error.

For communication calls (receive, send, etc) often the cause of errors

are network problems.

It could also be a configuration problem at operating system level.

(file cannot be opened, no space in the file system etc.).

Additional specifications for error number 10053

Name for errno number WSAECONNABORTED

No documentation available for error WSAECONNABORTED

Technical details

File Offset RecFm System log type Grp N variable message data

518 313560 m Error (Function,Module,Row) Q0 I recv10053 NiIReadrecv nixxi.cp4424

ganimede_dignan
Contributor
0 Kudos

in wp log there are:

M Wed Oct 22 23:10:28 2008

M ***LOG R2G=> ThPlgTimeout, Timeout (T98/U30635) [thxxplg.c 5394]

M ***LOG R2G=> ThPlgTimeout, Timeout (T164/U30602) [thxxplg.c 5394]

M ***LOG R2G=> ThPlgTimeout, Timeout (T245/U30594) [thxxplg.c 5394]

M ***LOG R2G=> ThPlgTimeout, Timeout (T87/U30588) [thxxplg.c 5394]

C

C Wed Oct 22 23:12:16 2008

C build_stmt: reallocating stmt buffer: 2000 -> 3002 characters

M

M Wed Oct 22 23:19:44 2008

M *** ERROR => GwMonDispParameter: GwMonBufRequest failed [gwxxmon.c 793]

M *** ERROR => ThGwMonDispParameter: GwMonDispParameter failed [thxxgmon.c 1666]

M ***LOG Q0I=> NiIRead: recv (10053: WSAECONNABORTED: Software caused connection abort) [nixxi.cpp 4424]

M *** ERROR => NiIRead: SiRecv failed for hdl 3 / sock 904

(SI_ECONN_BROKEN/10053; I4; ST; 10.2.5.131:3310) [nixxi.cpp 4424]

M *** ERROR => GwMonDispConnTbl2: GwMonBufRequest failed [gwxxmon.c 860]

ganimede_dignan
Contributor
0 Kudos

Note 1223680 ?

Regards.

Former Member
0 Kudos

Hi,

Please check the OSS note: 915026,

Did you try restarting the gateway process? this hould help in resolving the issue.

Hope this helps.

Regards,

Vijay.

ganimede_dignan
Contributor
0 Kudos

We have also try to restart the istance without success.

regards.

Former Member
0 Kudos

Hi,

Can you please check the errors you are getting in the dev_rd log in the work directory,

also check in the dev_rd.old.

Please also check the dev_disp i.e dispatcher log for further details.

Regards,

Vijay.

ganimede_dignan
Contributor
0 Kudos

Same error already posted.

regards.

ganimede_dignan
Contributor
0 Kudos

A test:

node1 is the hostname of first cluster node (live with db + central istance), node2 is the name of second cluster node (dialog istance)

On console I try some test with gwmon...

node1:

gwmon -gwhost localhost -gwserv sapgw10

OK

gwmon -gwhost node1 -gwserv sapgw10

GwMonDisplayConnTbl2 failed, rc=GW_MONITOR_DISABLED

Gateway monitoring for node1 / sapgw10 disabled

node2:

gwmon -gwhost localhost -gwserv sapgw10

OK

gwmon -gwhost node2 -gwserv sapgw10

GwMonDisplayConnTbl2 failed, rc=GW_MONITOR_DISABLED

Gateway monitoring for node2 / sapgw10 disabled

We have got other MSCS with CRM (ABAP-only) where for each node gwmon on localhost/hostname are OK.

So I try to set gw/monitor = 2 (previus value was 1) on each istance, after istance restart SMGW works .... but I don't be able to explain the cause because in other MSCS system gw/monitor = 1 and SMGW works fine.

Regards.

ganimede_dignan
Contributor
0 Kudos

Hi,

I solved to remove istance param "SAPLOCALHOSTFULL" that was virtual-host-name of cluster.

Regards.

Former Member
0 Kudos

To anyone out there reading this, please be aware that setting gw/monitor to 2 means that you can run gwmon.exe even on your own PC given firewall access. Perhaps not the best option.

Notes like 129997 should be followed instead. gw/monitor=1 should work from the transaction level or you have a host name resolution issue of some type

Former Member
0 Kudos

You need to make sure

SAPLOCALHOSTFULL = localhost (Do not enter name of local host your entry shd be localhost

SAPLOCALHOST = <Logical host name> (You need to eneter logical hostname)

Cheers !

Manish