| View previous topic :: View next topic |
| Author |
Message |
jandafields
Joined: 21 Oct 2008 Posts: 83
|
Posted: Fri Jun 05, 2026 1:23 am Post subject: Pagegate hangs with high CPU if remote WCTP service is down |
|
|
Sending WCTP messages to AT&T Firstnet causes PageGate to hang with 100% CPU usage under the following specific cirucmstances:
The remote WCTP service is down with CloudFlare's "Error 502 Bad gateway" and there are multiple PageGate connectors using that service.
This is the first time that FirstNet WCTP has been down with a 502 error (at least that I have seen). This prevents PageGate from getting a connection refused like normal, because CloudFlare's proxy is still online, it's just the link from CloudFlare to FirstNet that is down. So, PageGate gets a network connection to the CloudFlare proxy but then goes crazy with 16 connectors all using significant CPU when there is no WCTP response, causing the entire server to go to 100% CPU.
Bug: A remote service being down should not cause PageGate to hang with high CPU.
To work around this issue, I have changed to FirstNet SNPP service instead of WCTP, as SNPP is online and working properly.
|
|
| Back to top |
|
Tech Support
Joined: 25 Aug 2003 Posts: 4422
|
Posted: Fri Jun 05, 2026 6:15 am Post subject: |
|
|
We will definitely look into that. Can you please post a section of one of your Connector logs showing it trying to connect, and failing. Maybe a section showing a few tries. We would like to see if there are any hints in there why you are experiencing the high CPU usage during that.
Thanks
|
|
| Back to top |
|
Tech Support
Joined: 25 Aug 2003 Posts: 4422
|
Posted: Fri Jun 05, 2026 7:53 am Post subject: |
|
|
Also, which version of PageGate are you using?
You can see that on the splash screen of PG Admin and in the 'Registration' section.
|
|
| Back to top |
|
jandafields
Joined: 21 Oct 2008 Posts: 83
|
Posted: Fri Jun 05, 2026 1:34 pm Post subject: |
|
|
| Code: |
6/5/2026 12:52:00 AM ========================================
6/5/2026 12:52:00 AM Start connection to carrier: ATT
6/5/2026 12:52:00 AM Send using WCTP protocol
6/5/2026 12:52:00 AM ----------------------------------------
6/5/2026 12:52:00 AM Working on message to: xxxxx from: xxxxx
6/5/2026 12:52:00 AM Formatting message
6/5/2026 12:52:00 AM Message contained in single packet
6/5/2026 12:52:00 AM Sending message to https://wctp.firstnet.com:443/WCTP
6/5/2026 12:52:01 AM Sent:
6/5/2026 12:52:01 AM <?xml version="1.0"?>
6/5/2026 12:52:02 AM <!DOCTYPE wctp-Operation SYSTEM "http://dtd.wctp.org/wctp-dtd-v1r1.dtd">
6/5/2026 12:52:02 AM <wctp-Operation wctpVersion="wctp-dtd-v1r1">
6/5/2026 12:52:04 AM <wctp-SubmitRequest>
6/5/2026 12:52:05 AM <wctp-SubmitHeader submitTimestamp="2026-06-05T04:52:01">
6/5/2026 12:52:06 AM <wctp-Originator senderID="xxxxx" securityCode="xxxxx" />
6/5/2026 12:52:06 AM <wctp-MessageControl messageID="xxxxx" preformatted="true" allowResponse="false" />
6/5/2026 12:52:07 AM <wctp-Recipient recipientID="xxxxx" />
6/5/2026 12:52:07 AM </wctp-SubmitHeader>
6/5/2026 12:52:08 AM <wctp-Payload>
6/5/2026 12:52:08 AM <wctp-Alphanumeric>TEST MESSAGE</wctp-Alphanumeric>
6/5/2026 12:52:08 AM </wctp-Payload>
6/5/2026 12:52:09 AM </wctp-SubmitRequest>
6/5/2026 12:52:10 AM </wctp-Operation>
6/5/2026 12:52:11 AM Received:
6/5/2026 1:29:29 AM <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Check Point WAF</title> </head> <body> <div class="main-container"> <div class="screen"> <div class="content"> <div class="browser-cp-logo"> <div class="logos-cp-logo-color"><div class="icon"></div></div> </div> <div class="contentn"> <div class="text"> <div class="frame"> <div class="text-1"> <div class="title"> <span class="title-2">Error 502</span> </div> </div> <div class="text-3"> <div class="title-4"> <span class="bad-gateway">Bad gateway</span> </div> </div> </div> <span class="cloudguard-waf-communication-issue">CloudGuard WAF received an invalid response from the host server,<br>causing a temporary communication issue</span> </div> <div class="illustration"> <div class="ilu"> <div class="cloudguard-waf"> <div class="bg-ellipse"></div> <div class="illustration-5"> <div class="cloud"></div> <div class="status"> <div class="frame-6"> <div class="status-icon-check-success"> <div class="icon-7"></div> </div> </div> </div> </div> <div class="text-8"> <span class="cloudguard-waf-9">CloudGuard WAF</span><span class="working">Working</span> </div> </div> <div class="line"></div> <div class="www-acme-com"> <div class="bg-ellipse-a"></div> <div class="illustration-b"> <div class="vector"></div> <div class="vector-c"></div> <div class="vector-d"></div> <div class="vector-e"></div> <div class="vector-f"></div> <div class="vector-10"></div> <div class="vector-11"></div> <div class="vector-12"></div> <div class="vector-13"></div> <div class="vector-14"></div> <div class="status-15"> <div class="frame-16"> <div class="status-icon-error"> <div class="icon-17"></div> </div> </div> </div> <div class="vector-18"></div> <div class="vector-19"></div> <div class="vector-1a"></div> </div> <div class="text-1b"> <span class="text-host">Host</span><span class="error">Error</span> </div> </div> <div class="your-computer"> <div class="bg-ellipse-1c"></div> <div class="illustration-1d"> <div class="illustration-1e"></div> <div class="status-1f"> <div class="frame-20"> <div class="status-icon-check"> <div class="icon-21"></div> </div> </div> </div> </div> <div class="text-22"> <span class="your-computer-23">Your computer</span><span class="browser-working">Browser - Working</span> </div> </div> </div> <div class="more-information"> <span class="contact-admin">For more information, please contact your admin</span> </div> </div> </div> </div> </div> </div> </body> </html>
6/5/2026 1:29:31 AM Invalid response from host
6/5/2026 1:29:32 AM Failed Attempt Stn:0 To:xxxxx Frm:xxxxx DB Msg:TEST MESSAGE Sent Msg:TEST MESSAGE
6/5/2026 1:29:35 AM ----------------------------------------
|
|
|
| Back to top |
|
jandafields
Joined: 21 Oct 2008 Posts: 83
|
Posted: Fri Jun 05, 2026 1:35 pm Post subject: |
|
|
| Tech Support wrote: |
Also, which version of PageGate are you using?
You can see that on the splash screen of PG Admin and in the 'Registration' section. |
8.2.1
|
|
| Back to top |
|
jandafields
Joined: 21 Oct 2008 Posts: 83
|
Posted: Fri Jun 05, 2026 1:38 pm Post subject: |
|
|
It looks like it gets stuck receiving after sending the data. I see in the log that it starts receiving at 12:52:11 and it stops receiving over 30 minutes later at 1:29:31.
All 16 connectors are doing that (since I'm sending more than 16 messages)
Of course, AT&T has fixed their API CloudFlare issue and this is no longer happening today.
|
|
| Back to top |
|
|