timmyg
October 7, 2021, 6:10pm
1
I subscribed a customer via eventsub webhook and it worked fine but have stopped receiving them. I hit the /eventssub/subscriptions endpoint and see that their webhook is "status": "enabled"
. Any ideas on how to further debug this issue? (it has been a few hours since action was performed)
Check your server access logs for HTTP requests
Are you using LetsEncrypt as a certificate SSL certificate provider?
See this post which describes a solution
opened 02:56PM - 30 Sep 21 UTC
closed 08:22PM - 30 Sep 21 UTC
bug
### Preflight Checklist
- [X] I have read the [Contributing Guidelines](https… ://github.com/electron/electron/blob/main/CONTRIBUTING.md) for this project.
- [X] I agree to follow the [Code of Conduct](https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [X] I have searched the [issue tracker](https://www.github.com/electron/electron/issues) for a feature request that matches the one I want to file, without success.
### Electron Version
15.0.0
Reproduced on Electron 12, 13, 14
### What operating system are you using?
Other Linux
### Operating System Version
Arch Linux rolling
### What arch are you using?
x64
### Last Known Working Electron version
_No response_
### Expected Behavior
The request to `https://letsencrypt.org` (or any Let's Encrypt secured website) should work in the main process as the certificate chain seems valid.
### Actual Behavior
It doesn't work in the main process. However, it works in the renderer (with standard Fetch API) or in Node 16.5 REPL (also with Axios).
### Testcase Gist URL
https://gist.github.com/fc9cc8d91df7d02f211698f9aceb0087
### Additional Information
I think it's probably related to the recent expiry of DST Root CA X3 but strangely enough, it's working properly on the renderer and in a single Node app?
My understanding is that by default, Node.js uses a capture of the Mozilla trust CA, could it be that the Electron one is unsynced?
timmyg
October 8, 2021, 12:57pm
3
Thanks for the idea - but dont think this is it as it has worked fine for the past 3 months and nothing changed from our side around that.
On Septmebr 30th. LE certs did a weird. Hence mentioned LE Certs
Are you using something like cloudflare? As Cloudflare will block the requests due to thinking they are spam/malisious/robotic attacks.
My eventsubs are working fine so we are looking at environtmental issues to your setup.
So you’ll need to check your apache/nginx logs to see if it’s actually hitting your server or not as well as any firewall logs
system
Closed
November 7, 2021, 1:00pm
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.