-
Notifications
You must be signed in to change notification settings - Fork 193
Major issue: "Child Died!" Stud Dies #38
Comments
To make things simpler, I dropped down to use only 1 process (not specifying a
I otherwise am running with the same options given above. |
This doesn't happen every time but I am intermittently seeing this as well:
|
Hi mitchellh, I've the same error with stud: stud: stud.c:690: handle_accept: Assertion `(___errno_location ()) == 4 || (___errno_location ()) == 11 || (*__errno_location ()) == 11' failed. But for me stud is stopped every days, one crash by day. I haven't no more log than you. We have 4 stud servers and two have the problem but the others run perfectly since 2 weeks. |
Hi! A core file would help ( |
I ran into that assertion when doing some stress testing. For me it was cause by stud running out of file descriptors (accept() was returning errno == EMFILE "Too many open files"). Check |
Hi, Thanks a lot. In fact the solution is to set ulimit. Matthieu |
Yep! I opened a new issue #41 for this specific issue. |
Okay, fixed #41. |
I ran both
0.2
tag as well as 4a2311d in production with the following parameters:And about once every 10 minutes I would receive this in the log:
Once that child dies then both children appear to die and stud stops accepting connections. Am I configuring something incorrectly? This appears to be a pretty major bug otherwise.
Thanks!
The text was updated successfully, but these errors were encountered: