2

我正在使用带有 ubuntu 18.04(预发行版)的 Artifactory。一切似乎都可以正常工作,但是 artifactoryManager.sh 脚本没有像 16.04 那样正确创建 ARTIFACTORY_PID 文件。我做了一些小调试,但我无法确定为什么 pid 文件不是由 systemd 创建的。

如果我通过命令行通过 sudo 手动调用 /opt/artifactory/bin/artifactoryManager.sh 启动它可以正常工作。我怀疑某种 18.04 环境或 systemd 更改或一些破折号/bash 问题。有什么想法吗?

4

1 回答 1

0

我通过设置更大的超时解决了这个问题,这可以通过增加变量 START_TMO 的值来完成(默认为 60)

有多种方法可以做到,但我是这样做的:

官方脚本 installService.sh 将配置留在这里:

/etc/opt/jfrog/artifactory

在那个地方你有一个名为 default 的文件,最后一行可用于定义超时:取消注释它并设置一个更大的值,例如

# Timeout waiting for artifactory to start
START_TMO=120
于 2018-11-13T15:09:34.300 回答