IIS-DSEE-TFPM-00052

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
munteanumi
Participant
Posts: 4
Joined: Wed Apr 18, 2018 7:40 am

IIS-DSEE-TFPM-00052

Post by munteanumi »

On a high parallel environment I have receiving the error IIS-DSEE-TFPM-00052 randomly, from several type of jobs.

On port values like 51683 , 53663 , 57587 , 58653 , 51683.

The infrastructure has been updated with Microsoft security patches KB4055532, KB4055269, KB4041090 recently and from that moment these errors start appearing daily.

The full text of the errors have 2 variants:

subArgs={asc}}}(0),1: APT_PMListenerPort: bind() call failed, socket = -1, port = 51,683: Permission denied

and

buffer(1),0: APT_PMListenerPort: bind() call failed, socket = -1, port = 57,587: Permission denied

Env variables are set on the project level to:
APT_PM_STARTUP_PORT=30000
APT_PLAYER_CONNECTION_PORT=40001
APT_CONNECTION_PORT_RANGE=0

The firewall accepting all connections on this port range.

Any recommendation, ideas, suggestions?
Thanks very much in advance!
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Could those ports already be in use? From the Windows command line type in "netstat -an" while no Jobs are running and see if the port numbers you have listed are already in use.
munteanumi
Participant
Posts: 4
Joined: Wed Apr 18, 2018 7:40 am

Post by munteanumi »

I've done these but unfortunately the random port number didn't give any clue or indication for this.

The behavior observed is the following (in addition with the ones presented above): if a job is failing with a port value like 43202 (for example), the next job which fails (not the next job in sequence, as I said, randomly) encountered the same port value (e.g. 43202).
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

When this happens again, can you check to see which process has the port open (perhaps it isn't a datastage process, but something else)
munteanumi
Participant
Posts: 4
Joined: Wed Apr 18, 2018 7:40 am

Post by munteanumi »

osh.exe or java.exe :(
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

With your ranges of

Code: Select all

APT_PM_STARTUP_PORT=30000 
APT_PLAYER_CONNECTION_PORT=40001
I wonder if Setting APT_CONNECTION_PORT_RANGE=10000 might be more appropriate, with no overlap between the conductor and Player port ranges.
munteanumi
Participant
Posts: 4
Joined: Wed Apr 18, 2018 7:40 am

Post by munteanumi »

:)

This is exactly how I tried first time.
Separating these by 10000. No luck unfortunately.
PaulVL
Premium Member
Premium Member
Posts: 1315
Joined: Fri Dec 17, 2010 4:36 pm

Post by PaulVL »

Since you say that the issues have arose since the security patches were applied, I recommend opening a PMR with IBM. (Or whatever they call their PMR system now)

IBM will need to replicate the issue to see if those security patches interfere with the IBM product.
Post Reply