现象:
设备上一个端口启动pppoe获取ip地址,该设备上同时运行着myslq。
当取消pppoe时,mysql却正常退出了。
原因是:
pppoe退出时,调用的脚本是adsl-stop,而该脚本杀死pppd进程时,用的是“kill 进程号”,会发出sigterm信号。
该signal信号也会被mysqld进程收到,因而 mysqld正常退出。
解决方法:
后续改为“ kill -9 进程号”;
mysql就不会退出了。
linux下,pppoe依赖的库包括:
slhc,ppp_generic, ppp_synctty,ppp_async