Hello, guys!
Does anyone happen to know any details on how the Device Wait Timer (DEVWAITTMR) actually works?
IBM site says:
My question is what happens when the timer is UP?
I tried testing with an unused device controller by setting timer from 20 to 5 secs. I've let my session sit on a screen with no input, I tried running a few commands like 'wrkdevd *all' and let it load all the devices as well for about 10 secs. So not entirely sure how it's supposed to work.
Reason being I've been dealing with this dreaded CPF5140 message:
Hence, why I'm looking into the "ASCII controller inactivity timer" bit in the CPF message to see if it leads me to anywhere.
I'd appreciate any tips or kind words of encouragement.
Low down:
-Users will be actively working and get disconnected from their 5250 sessions
-CPU utilization is below 90% at the moment, can ping office
-I was able to simply re-connect their session fine again
-Session keep alive timeout's at 30 secs (on a side note, what happens if just ONE keep alive doesn't make it to client? I've heard from other people that it tries X amt of times before killing a connection)
-Inactive job time out's at 60 mins
-I'll double check local office PCs to be safe/defrag/reinstall iSeries suite later on/check Windows event logs
-IBM in general let us know to try running their traces, I may have to simply go that route
-Telnet keep alive packets are allowed on our network too
Fun stuff!
Thanks
Does anyone happen to know any details on how the Device Wait Timer (DEVWAITTMR) actually works?
IBM site says:
Device wait timer (DEVWAITTMR)
Specifies the device wait timeout value. This is used to limit the amount of time that a subsystem takes for the work station input/output to complete. The timeout value that is used for each device is obtained from the controller that it is attached to at vary on time. A change in this parameter value takes effect for attached devices when they are next varied on.
*SAME
This value does not change.
device-wait-timer
Specify a value ranging from 2 through 600 that specifies the maximum number of seconds that the subsystem waits for work station input/output to complete for all work stations attached to this controller.
When selecting a value for this parameter, the types of devices attached to the controller should be taken into account. Locally attached work stations should have a low value for this parameter (10 seconds or less).
Specifies the device wait timeout value. This is used to limit the amount of time that a subsystem takes for the work station input/output to complete. The timeout value that is used for each device is obtained from the controller that it is attached to at vary on time. A change in this parameter value takes effect for attached devices when they are next varied on.
*SAME
This value does not change.
device-wait-timer
Specify a value ranging from 2 through 600 that specifies the maximum number of seconds that the subsystem waits for work station input/output to complete for all work stations attached to this controller.
When selecting a value for this parameter, the types of devices attached to the controller should be taken into account. Locally attached work stations should have a low value for this parameter (10 seconds or less).
My question is what happens when the timer is UP?
I tried testing with an unused device controller by setting timer from 20 to 5 secs. I've let my session sit on a screen with no input, I tried running a few commands like 'wrkdevd *all' and let it load all the devices as well for about 10 secs. So not entirely sure how it's supposed to work.
Reason being I've been dealing with this dreaded CPF5140 message:
Message . . . . : Session stopped by a request from device XX.
Cause . . . . . : The request shutdown was caused by either the user turning
the power off, by a device error, or the ASCII controller inactivity timer
expired. Recovery . . . : Close the files and vary the device off (VRYCFG
command). If the problem occurs again, enter the ANZPRB command to run
problem analysis.
Cause . . . . . : The request shutdown was caused by either the user turning
the power off, by a device error, or the ASCII controller inactivity timer
expired. Recovery . . . : Close the files and vary the device off (VRYCFG
command). If the problem occurs again, enter the ANZPRB command to run
problem analysis.
I'd appreciate any tips or kind words of encouragement.
Low down:
-Users will be actively working and get disconnected from their 5250 sessions
-CPU utilization is below 90% at the moment, can ping office
-I was able to simply re-connect their session fine again
-Session keep alive timeout's at 30 secs (on a side note, what happens if just ONE keep alive doesn't make it to client? I've heard from other people that it tries X amt of times before killing a connection)
-Inactive job time out's at 60 mins
-I'll double check local office PCs to be safe/defrag/reinstall iSeries suite later on/check Windows event logs
-IBM in general let us know to try running their traces, I may have to simply go that route
-Telnet keep alive packets are allowed on our network too
Fun stuff!
Thanks
Comment