Hi all,
We seem to be having problems with our ALB. The ALB listens on port 3500 which is the target for all requests for our domain routed via the perimeter firewall. The problem seems to be that the port number (3500) gets added to subsequent requests. For example when using the Hal browser, there is no issue loading the initial page and then making Get on any of the API endpoints, you will get a 200. However, if the call returns for example a list and you can then do subsequent Gets then, the new request will contain the 3500 port in the request and will timeout.
Here is the output from the console:
and the response header has the following:
Request URL:
Request Method:
GET
Status Code:
200
Remote Address:
Referrer Policy:
strict-origin-when-cross-origin
cache-control:
no-cache, no-store, max-age=0, must-revalidate
content-language:
en
content-type:
application/hal+json;charset=UTF-8
date:
Sat, 10 Sep 2022 02:59:10 GMT
expires:
0
pragma:
no-cache
strict-transport-security:
max-age=31536000 ; includeSubDomains
vary:
Origin
vary:
Access-Control-Request-Method
vary:
Access-Control-Request-Headers
x-content-type-options:
nosniff
x-frame-options:
DENY
x-xss-protection:
1; mode=block
:authority:
:method:
GET
:path:
/server/api/core/bitstreamformats
:scheme:
https
accept:
application/hal+json, application/json, */*; q=0.01
accept-encoding:
gzip, deflate, br
accept-language:
en-US,en;q=0.9
Then is if you ask for next:
GET
https://ospr.g.ent.cloud-nuage.canada.ca:3500/server/api/core/bitstreamformats?page=1&size=20 net::ERR_CONNECTION_TIMED_OUT
send @ jquery.min.js:2
ajax @ jquery.min.js:2
HAL.Http.Client.get @ client.js:95
resourceRoute @ browser.js:57
execute @ backbone.js:1700
(anonymous) @ backbone.js:1688
(anonymous) @ backbone.js:1971
Or @ underscore-min.js:6
loadUrl @ backbone.js:1969
checkUrl @ backbone.js:1959
hashchange (async)
followLink @ links.js:19
dispatch @ jquery.min.js:2
v.handle @ jquery.min.js:2
jquery.min.js:2
Thanks very much for any help,
Stevenson