|
|
|
|
|
by paranoidrobot
2091 days ago
|
|
Lets go back to the original core assertion for the thread - > > Every developer needs access to some servers for example to check the application logs. > I fundamentally disagree with this. So, Developers shouldn't be reaching for SSH access to check logs. If you're encountering problems that you can't diagnose through the existing logs, then you should probably be involving at least one other person - someone who has that production experience, who might have some additional knowledge about the problem. If, and only if you've exhausted other avenues - then reach out for SSH access. But it should be a last resort, not the first resort. Plus, anyone SSHing into production boxes should really be very familiar with how production is configured. You can do more harm than good by poking around on a production box being completely unaware that you're causing alarms and outages elsewhere because you taking a memory dump of nginx caused in-flight requests to get timeouts and so-forth. The people with that experience are generally the DevOps/Infrastructrue folks since they're the ones who deal with production all day, and are going to get the pages if something goes wrong with that. |
|