-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
not seeing some brid.gy source URLs #14
Comments
just fyi, i fixed the SSL mixed mode error, but the webmention is still failing, so it wasn't that. |
the webmention finally went through. not sure what changed. meh! |
happening again, fwiw: https://www.brid.gy/#twitter-t . the accepted one may have been a fluke. |
This is bizarre! A I have been able to reproduce this by manually creating the scraper object and making a request for the page. It seems that the first time I make the request it's fine, and any later requests to www.brid.gy fail with The only ref to this I was able to find is rubygems/rubygems#522 (comment) which says "It seems the "hello A" errors also occur on request timeouts and slow links." At the very least I should update webmention.io to respond with SSL failures with a separate code so you at least get a little better idea of what's wrong. |
huh! bizarre indeed. thanks for investigating. for my part, i have some low hanging fruit for speeding up those requests on brid.gy's side. i'll do some benchmarks and try those. |
fwiw, i'm seeing median client side response times of around .5s, with spikes up to .9s. server side is around 150ms. not great, but not horrible. maybe you can increase the timeout? i'll still plan to optimize on my end.
|
I think it's actually a timeout in negotiating the SSL connection, before it even tries to make the HTTP request. |
We tracked this down to what appears to be an issue with the SSL cert on www.brid.gy. I'll leave this ticket open until @snarfed installs the updated cert and we verify that it's working. I also created a new issue #15 to return better errors to help debug this kind of thing in the future. |
this turned out to be an SNI issue. updating one of the ruby gems fixed it, so our debugging was cut short, but we captured some info in IRC and on the wiki. |
not sure of the root cause yet, but webmention.io returns 400 'The source URI does not exist' on at least some brid.gy webmentions. here's an example:
source: https://www.brid.gy/like/twitter/aaronpk/418251719303495680/14447132
target: http://ttk.me/t4Tq3
full log: https://www.brid.gy/log?start_time=1388621265&key=aglzfmJyaWQtZ3lySwsSCFJlc3BvbnNlIj10YWc6dHdpdHRlci5jb20sMjAxMzo0MTgyNTE3MTkzMDM0OTU2ODBfZmF2b3JpdGVkX2J5XzE0NDQ3MTMyDA
a couple guesses:
The text was updated successfully, but these errors were encountered: