2

即使在使用 systemctl enable vespa 在 Linux 环境中启用 vespa 服务后,该服务也无法初始化,因为该服务在网络准备好之前已初始化,因此该服务无法侦听端口。必须通过在 [Unit] 部分添加 After=network.target 在 /usr/lib/systemd/system/vespa.service 中添加网络依赖项,以便仅在初始化网络后启动服务。是否可以增强服务配置文件以包含此依赖项。这必须在每次 vespa 升级后完成,因为更新会覆盖服务配置文件

Vespa 版本信息

名称:vespa Arch:x86_64 版本:7.83.27 发布:1.el7

请在服务配置文件的 [Unit] 部分中包含 After=network.target

4

1 回答 1

3

感谢您让我们意识到这一点。我在这里做了必要的改变: https ://github.com/vespa-engine/vespa/pull/10157

该修复将成为 Vespa >= 7.87.x 的一部分,将于下周发布。

于 2019-08-01T12:26:21.440 回答