#bwurtz999_terminal-reader-offline-busy
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1310654607713894451
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- bwurtz999_unexpected, 22 minutes ago, 23 messages
- bwurtz999_api, 2 days ago, 24 messages
- bwurtz999_api, 2 days ago, 29 messages
- bwurtz999_api, 4 days ago, 40 messages
Also these requests:
req_yNlW3KY0tTHD2E
req_j8FARESfBobJdR
req_hZ7CgGANpbpLjH
req_OfhR8B1Z0lLvMf
req_dj7PnHOgWERY3E
req_16SSqj7peMfj68
req_Na70ZXwOkLaSNU
For what it's worth, I have managers that report this type of behavior frequently in production. I've rarely had it happen locally for me to see. I'm avoiding restarting the reader because I'm hoping you can see an issue
Hi ๐
Are all of these the same reader or different readers? Are they at the same location?
The requests I shared are all my local reader
Taking a look, I see a somewhat regular network disconnects occurring on this reader
Interesting. My home network is generally very stable. Haven't had any issues this morning
The WiFi indicator is solid white on the reader
Yeah the most recent network error I see is a full 7 hours before the request ID you shared too
Is there something about the reader that would be preventing the requests from going through?
Not something I can easily see. Digging further into the logs on that request
Was the reader doing anything at the time? I'm guessing not but just want to be 100% certain
https://docs.stripe.com/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#reader-busy
No. Just the standard Stripe splash screen
Hmmmm.... I'm seeing an internal log that says our internal request to the reader (essentially forwarding your request) timed out waiting for a response.
Well that is kind of an open question. In this case the request made it out of our servers but there's the whole internet between us and the reader.
If you retry the same request do you get the same behavior?
OK this is interesting
req_TbEQO1T7sPa5hx this request was sent when I refreshed my checkout page
This request req_WnkUDg8WhVNd1S was sent two seconds later
One returned unreachable. The other returned busy
Actually I think that makes sense. The unreachable error is saying we're waiting on a response. Then when the second request fires, it sees we are still processing the first request (It hasn't cleared).
I just ran another health check on the reader and it said the connection was healthy
req_T3eaSM1sGMh372 this request just failed as unreachable
My managers report this type of behavior frequently. The health check shows as normal. But they cannot communicate with the reader
Their only option is to restart the reader
But that's the last thing you want with a line full of people waiting to checkout
Are you sure everything about the reader looks normal? My Dashboard view is showing 100% signal strength for the WiFi
But the requests aren't going through
How often are you rebooting the readers?
Some locations reboot multiple times per day
Are there any tests you can run on the reader? Maybe run a more complete network health check from your end?
I'm convinced these readers can end up in a state that makes them unreachable, even with a solid connection. And the only fix is to reboot. It's probably my fault with how I built my system, but unless I can figure out why it happens I can't fix it
Are there any tests you can run on the reader? Maybe run a more complete network health check from your end?
No, that isn't something we can do. We can see the request logs but we cannot trigger anything on our end
If I reboot my reader it'll almost certainly start working again. But then I won't know what was going on and why the requests weren't going through
Is there anything besides a health check that I can run on the reader?
Check for pending updates is my first guess
Wait a sec...
Terminal events connectivity should probably not read Connecting... right?
Yes that does look like a reall connectivity issue
Just found Diagnostics
also I'm a little concerned you don't see external DNS servers
They're there for WiFi
Okay. If you remove it from the doc, do you see a change?
No
It's only WiFi connected. Not Ethernet
I just use the dock for charging
Why would Stripe Connectivity show Passed but Terminal events connectivity show Connecting...?
That I don't know.
Unfortunately there isn't much I can do with this information. I recommend you write in to Support so my team can pick this up and engage with the relevant internal teams.
OK thank you. Should I reference this conversation?