Bash
容器内外统一的taskset命令
监控业务agent部署时,为避免影响业务方计算资源,一般会对agent做cpu taskset限制。 现在遇到的问题是,agent的启动环境复杂,对于tasket来说物理机和虚拟机都很简单。然而容器就不同了, 许多种container解决方案下,容器内的进程看到的cpu都是其宿主 …使用简单shell实现服务进程的守护
有这样一种需求:假如服务(模块)进程异常退出了,自动重启它。 社区有许多成熟的方案,常用的有以下几个: daemontools 老牌supervise,c/c++社区 monit ruby社区用的多,附带比较多监控功能 commons-daemon java社区常用 akuma …