向PDN节点分发发布包
本步骤介绍如何将已有的发布包分发到PDN节点和组。
要将发布包分发到PDN, PDN节点必须在PDN组下。
- 从Application | Distribution | Release Bundles选择您想要发布的发布包,然后单击.
的发布发布包窗口显示PDN层次视图。 选择要分发到的相关边和组。
如果您选择边缘,发布包将被分发到该边缘下的所有组和节点。如果要分发到特定的组,则必须单独选择这些组。如果您选择一个组,Edge也将收到发布包。
- 可选:如果您希望在发布发布包时自动创建丢失的存储库,请选中复选框自动创建丢失存储库.
- 点击分发.
- 可以从列表中查看分发状态可分配的选项卡。
- 点击视图查看每个发布包的详细状态/可用性。
下载工件缓存大小
下载工件时,下载的大小可能超过系统中的最大缓存大小(这是参数)maximumMbToKeep
).这个大小只会在下载时暂时超过,并且可能会出现在JFrog平台UI中。一旦工件被成功下载,多余的缓存将被自动并立即删除。
分发动态发布包
您可以发布一个动态的发布包,它是一个您可以动态地创建、签名和发布的发布包,使用动态发布包REST API.发布包版本立即创建并分发到选定的PDN节点。
故障排除
支持包收集
PDN的支持包收集工作是通过Artifactory调用每个PDN服务器来收集支持包数据。然后将所有数据传播到主PDN服务器的目录(在高可用性环境,支持包在每个PDN服务器下分配)。有关更多信息,请参见支持区域.
使用PDN节点与AWS
默认情况下,AWS使用一个“tee”进程(默认情况下在任何EC2实例上运行)将所有写入到stdout
到cloud-init.log
.当PDN节点在调试模式下运行时,它会生成大量日志消息,当这些日志刷新到文件中时,这会影响PDN节点的功能。为了解决这个问题,PDN节点的输出必须从stdout和stderr
在PDN节点上,使用如下命令,将输出文件进行如下操作:
从stdout/stderr重定向到输出文件的示例代码
执行1>> /tmp/0_startup_script.log 2>&1