#bwurtz999_terminal-reader-offline-busy

1 messages ยท Page 1 of 1 (latest)

tribal crestBOT
#

๐Ÿ‘‹ 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.

fresh dagger
#

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

crimson oxide
#

Hi ๐Ÿ‘‹

Are all of these the same reader or different readers? Are they at the same location?

fresh dagger
#

The requests I shared are all my local reader

crimson oxide
#

Taking a look, I see a somewhat regular network disconnects occurring on this reader

fresh dagger
#

Interesting. My home network is generally very stable. Haven't had any issues this morning

#

The WiFi indicator is solid white on the reader

crimson oxide
#

Yeah the most recent network error I see is a full 7 hours before the request ID you shared too

fresh dagger
#

Is there something about the reader that would be preventing the requests from going through?

crimson oxide
#

Not something I can easily see. Digging further into the logs on that request

fresh dagger
#

No. Just the standard Stripe splash screen

crimson oxide
#

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.

fresh dagger
#

Interesting

#

Why would that happen?

crimson oxide
#

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?

fresh dagger
#

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

crimson oxide
#

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).

fresh dagger
#

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

crimson oxide
#

How often are you rebooting the readers?

fresh dagger
#

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

crimson oxide
#

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

fresh dagger
#

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?

crimson oxide
#

Check for pending updates is my first guess

fresh dagger
crimson oxide
#

Wait a sec...

fresh dagger
#

Terminal events connectivity should probably not read Connecting... right?

crimson oxide
#

Yes that does look like a reall connectivity issue

fresh dagger
#

Just found Diagnostics

crimson oxide
#

also I'm a little concerned you don't see external DNS servers

fresh dagger
crimson oxide
#

Okay. If you remove it from the doc, do you see a change?

fresh dagger
#

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...?

crimson oxide
#

That I don't know.

fresh dagger
#

^first two pages of Diagnostics

#

for reference

crimson oxide
#

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.

https://support.stripe.com/contact

fresh dagger
#

OK thank you. Should I reference this conversation?

crimson oxide
#

Actually, hold on a sec.

#

Okay nevermind. You should absolutely reference this conversation. Please include the request IDs, especially the two sequential ones that show different errors.

fresh dagger
#

OK will do

#

Thank you