3 ms·
There are resources that won't be cleanly cleared on crash. Others won't be removed at all. There is also the debugging analysis and the monitoring sides of it
by jfkebwjsbx 6y ago
There are resources that won't be cleanly cleared on crash. Others won't be removed at all. There is also the debugging analysis and the monitoring sides of it too.
Thus avoiding shutdown logic is sloppy engineering to say the least. Same for ignoring the need to design the system to avoid crashes to begin with, including OOM ones.
This has nothing to do with ensuring your system is OK on crash, which is another side of robustness.
- hamandcheese 6y agoIf there are resources that won’t be cleared on crash, then how can you say a system is OK to crash?
- pjmlp 6y agoAssuming the system was designed in such a way that relaunching the crash process will recover those resources for the freshly started process. Now if the error cause has led to an endless crash cycle, then not.