Today I have done a test to see how vibe-d reacts to segmentation faults and I sadly (but not unexpectedly) found that a segmentation fault brings the whole server down. In other words, if a coding mistake was present in a production environment (for example, dereferencing a null pointer) and a segfault occurs, all requests being served at that moment will be dropped. I realise that these cases should be rare but it is still not acceptable in a production environment at least.
I realise that there is no easy solution for this, at least not to my knowledge. Maybe a segfault signal handler can help, but I don't really know much about this.
Do you have any ideas/suggestions for a solution?