One of my applications has two servers, let's call them S1 and S2. A few days ago, for no particular reason I can think of, the A5 results in S2 started to show problems. For example:
- Both servers send emails through a work queue processed by a separate runtime instance. But S2's emails are arriving with all the CSS HTML showing in the recipients' email readers. This seems limited to one or two particular email notices.
- Both servers make the same API call to an external service. S1 is still doing fine, but S2 is not completing (I have yet to walk through it, figure out exactly what/where/why)
- I have function List_ABC(Type as C) that's worked for years and still does on S1. But on S2 it fails and records a "Too many parameters" message in the Xbasic Error Log. There is *nothing* wrong with this function. I have several other functions failing and returning the same message.
- A new error message in the logs I've not seen before and don't know what it means, but has my attention: "Invalid AE error code"
These are just representative problems, not a complete list.
I've republished the offending pieces I know of (who knows what we haven't found yet). I've reinstalled the patch and checked 10x that the builds matched all around. They do. I've re-started S2 twice now. But the user experience and results are so bad I've now taken S2 off the load balancer and am directing all traffic only to S1. This is OK for a while but not what we need.
But I'm sure without any explanation or apparent fix.
Any ideas?
- Both servers send emails through a work queue processed by a separate runtime instance. But S2's emails are arriving with all the CSS HTML showing in the recipients' email readers. This seems limited to one or two particular email notices.
- Both servers make the same API call to an external service. S1 is still doing fine, but S2 is not completing (I have yet to walk through it, figure out exactly what/where/why)
- I have function List_ABC(Type as C) that's worked for years and still does on S1. But on S2 it fails and records a "Too many parameters" message in the Xbasic Error Log. There is *nothing* wrong with this function. I have several other functions failing and returning the same message.
- A new error message in the logs I've not seen before and don't know what it means, but has my attention: "Invalid AE error code"
These are just representative problems, not a complete list.
I've republished the offending pieces I know of (who knows what we haven't found yet). I've reinstalled the patch and checked 10x that the builds matched all around. They do. I've re-started S2 twice now. But the user experience and results are so bad I've now taken S2 off the load balancer and am directing all traffic only to S1. This is OK for a while but not what we need.
But I'm sure without any explanation or apparent fix.
Any ideas?
Comment