Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Notifications
Mark all as read
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Parent

Help wanted: investigating server errors

+9
−0

We've had several bug reports here on Meta about server 500 errors, and we know that these can deter participation. That's bad at any time but especially when we are trying to grow. We want to do better.

So far, our developers with database access have been looking these up when there's a bug report and addressing the problem, but we'd like to broaden the pool of people who can help. Every error is logged, but not all logs get investigated. If you're a developer, SRE, or DevOps person and you'd like to help us fix 500s, read on. Our hope is that reviewing the set of errors, rather than looking at them one at a time, will yield some root causes that we can fix -- fix several errors at once, instead of fixing them one at a time as they come up.

We believe that, in most cases, the records of these errors in the database contain all the information needed to debug them. Our developers can pull these records for all the 500s we've gotten and share them (no PII).

Would anybody like to help us investigate these errors? Right now the people who can investigate them are on other critical paths; if there are folks who'd like to help, we'd like to help you help us.

I'm making this post, instead of just asking for a dump to be posted somewhere public, to find out if there's interest first. This way we can work with you to figure out the best way to package this information and update it with new reports.

Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

Post
+5
−0

Is this still an ongoing concern?

I'm a full-stack web dev with some experience in devops and systems administration (though mostly with Python and PHP, never really used Ruby which I believe is what Codidact's backend is written in).

I'd be happy to see what I can do to help if there's still a need.

Why does this post require moderator attention?
You might want to add some details to your flag.

2 comment threads

Why Ruby? (1 comment)
Yes, thanks! (5 comments)

Comments on Help wanted: investigating server errors

Yes, thanks!
Monica Cellio‭ wrote 6 months ago:

Yes, it's still a concern. Thanks for offering to help! I've asked a developer with access to the info to get in touch with you (so the two of you can decide together what works best for sharing info and coordinating).

fedorqui‭ wrote 6 months ago:

Monica Cellio‭ you can contact me also, if you want. My email is in my profile.

NateEag‭ wrote 6 months ago:

Monica Cellio‭, you're welcome!

Do I need to make my email available somewhere?

Monica Cellio‭ wrote 6 months ago:

NateEag‭ we can contact you via the email address you used for this account. (Where "we" means a developer with DB access -- getting those error logs also requires DB access, so this isn't any extra load for anybody.) Thanks fedorqui‭ for helping too!

Monica Cellio‭ wrote 5 months ago:

Hi again, NateEag‭. Small change of plans; I have the list now and can pass it on. Could you give me an email address (or Twitter ID or Discord ID) so I can send you the list? You can contact me on Twitter or Discord or email monica at codidact dot org. Thanks for the help! ( fedorqui‭ I'll send to the email address you last used to contact me.)