即使在使用systemctl enable vespa在linux环境中启用vespa服务之后,该服务也无法初始化,因为该服务在网络就绪之前就已初始化,因此该服务无法侦听端口。必须通过在[Unit]部分中添加After = network.target来在/usr/lib/systemd/system/vespa.service中添加Network的依赖关系,以便仅在初始化网络后才能启动服务。服务配置文件是否可以增强为包括此依赖性。每次vespa升级后都必须这样做,因为更新会覆盖服务配置文件
Vespa版本信息
名称:vespa 拱门:x86_64 版本:7.83.27 发布:1.el7
请在服务配置文件的[Unit]部分中包含After = network.target
答案 0 :(得分:3)
感谢您使我们意识到这一点。我在这里做了必要的更改: https://github.com/vespa-engine/vespa/pull/10157
此修复程序将是Vespa> = 7.87.x的一部分,下周将发布。