The internal client does succeed in making the hit in the end (probably by 
negotiating down from TLS) but at the cost of all the threads being suspended 
for 30 seconds.

I guess I could set up a HTTP web on the same server on a “private” socket and 
use that just for the internal callbacks, but in this case I was able to 
implement the required functionality by using another method which did not rely 
on the variable timeout trigger.

I suspect I need to have a look at the IIS config as the above implies that SSL 
or TLS 1.0 are still live.

Thanks for your help.

Andrej

From: Robert Shubert [mailto:[email protected]]
Sent: 21 July 2017 14:45
To: [email protected]
Subject: RE: TeraScript-Talk: TeraScript 6.2.7 [Advanced Edition] 30 seconds 
freeze when timing out variables, on Windows Server platform

There may be a connection there. The VTT uses an internal http web client that 
broke over the years with changes to SSL/TLS. I believe that you’ll find that 
forcing non-SSL protocol will correct the issue. The same goes for 
startup/shutdown URLs and cron URLs. It’s best to avoid HTTPS.

Robert

From: Andrej Popovic [mailto:[email protected]]
Sent: Friday, July 21, 2017 5:56 AM
To: [email protected]<mailto:[email protected]>
Subject: TeraScript-Talk: TeraScript 6.2.7 [Advanced Edition] 30 seconds freeze 
when timing out variables, on Windows Server platform

Hi all

I am observing TeraScript 6.2.7 [Advanced Edition] on Windows Server pausing 
all processing when timing out session variables for a user session. The pause 
is always around 30 seconds and affects all TeraScript threads.

It would seem to be connected with using variableTimeoutTrigger which is set at 
the start of a user session to:

https://<@httpattribute<https://%3c@httpattribute> SERVER_NAME><@httpattribute 
PATH_ARGS>?function=logoff&userid=<@var user_id>

Examining the value of variableTimeoutTrigger in the user session shows the 
correct URL with the metatags evaluated to the correct strings.

The customer has recently gone from using HTTP to HTTPS and this seems to have 
introduced the 30 second pause, but not 100% sure about that.

Does it make sense? Anyone else experienced this? What can we do?

Regards
Andrej

Andrej Popovic
Workflow Engine Ltd
Suite 72, 2 Lansdowne Crescent
Bournemouth BH1 1SA
http://www.workflowengine.co.uk<http://www.workflowengine.co.uk/>
[email protected]<mailto:[email protected]>

This e-mail and any files transmitted with it are confidential and are solely 
for the use of the addressee(s). Opinions expressed in this email are those of 
the writer and not necessarily the company. E-mail traffic is monitored within 
Workflow Engine Ltd, and messages may be viewed. If you are not the intended 
recipient, any reading, printing, storage, disclosure to another person, 
copying or any other action taken in respect of this e-mail is prohibited and 
may be unlawful. If you are not the intended recipient, please notify the 
sender immediately by using the reply function and then permanently delete the 
email from your inbox.


________________________________
To unsubscribe from this list, please send an email to 
[email protected]<mailto:[email protected]> with "unsubscribe 
terascript-talk" in the body.

________________________________
To unsubscribe from this list, please send an email to 
[email protected]<mailto:[email protected]> with "unsubscribe 
terascript-talk" in the body.


----------------------------------------

To unsubscribe from this list, please send an email to [email protected] 
with "unsubscribe terascript-talk" in the body.

Reply via email to