前两天在一台干净机器上配环境,程序一启动就报找不到 libaio.so.1,卡了会儿。查下来这是 Linux 的原生异步 I/O 库,名字里 aio 就是 asynchronous I/O,很多要做磁盘异步读写的程序会链接它,一些数据库和带底层加速的东西都可能用到。
系统装得太精简、或者容器基础镜像太干净时经常不带这库,所以一跑就缺。
解决方向就是把对应的运行库包补上,装完再启动一般就不报了。记下来给同样踩坑的人省点时间,具体包名各发行版叫法略有差别,装之前先确认下自己是哪个系统。
前两天在一台干净机器上配环境,程序一启动就报找不到 libaio.so.1,卡了会儿。查下来这是 Linux 的原生异步 I/O 库,名字里 aio 就是 asynchronous I/O,很多要做磁盘异步读写的程序会链接它,一些数据库和带底层加速的东西都可能用到。
系统装得太精简、或者容器基础镜像太干净时经常不带这库,所以一跑就缺。
解决方向就是把对应的运行库包补上,装完再启动一般就不报了。记下来给同样踩坑的人省点时间,具体包名各发行版叫法略有差别,装之前先确认下自己是哪个系统。