Gitlab Self-Hosted: ERROR: Uploading artifacts as "archive" to coordinator... too large archive
Gitlab Self-Hosted: ERROR: Uploading artifacts as "archive" to coordinator... too large archive
前段时间,我们的Gitlab(自托管)实例开始抛出存档太大的错误:
ERROR: Uploading artifacts as "archive" to coordinator... too large
archive id=something responseStatus=413 Request Entity Too Large
status=413 token=something FATAL: too large
ERROR: Job failed: exit code 1
我们发现的唯一解决方法是设置最大构建项目大小(低于 /admin/application_settings)。这对我们不起作用,错误仍然出现。
参考文章:
- https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/3813
- https://dzone.com/articles/gitlab-ci-runner-artifacts-size-error-quottoo-larg
- https://www.kevinhooke.com/2018/07/30/gitlab-ci-runner-artifacts-size-error-too-large-archive/
- https://forum.gitlab.com/t/uploading-artifacts-too-large-archive-error-413/4867
- How to increase maximum artifacts size for Gitlab on-premises
此问题的解决方案是设置最大构建工件大小(在 /admin/application_settings 下)并将配置文件中的 Gitlab NGINX client_max_body_size
属性 增加到更高的值。
来自gitlab官方文档:
作业工件的最大大小可设置为:
The value is in MB and the default is 100MB per job.
要在实例级别更改它:
在顶栏上,select Menu > Admin
。
在左侧栏中,select Settings > CI/CD
。
更改最大工件大小的值(以 MB 为单位)。
Select 保存更改以使更改生效。
组级别(这会覆盖实例设置):
要在组级别更改它:
转到组的 Settings > CI/CD > General Pipelines
。
更改最大工件大小的值(以 MB 为单位)。
Select 保存更改以使更改生效。
项目级别(这会覆盖实例和组设置):
要在项目级别更改它:
转到项目的 Settings > CI/CD > General Pipelines
。
更改最大工件大小的值(以 MB 为单位)。
Select 保存更改以使更改生效。
前段时间,我们的Gitlab(自托管)实例开始抛出存档太大的错误:
ERROR: Uploading artifacts as "archive" to coordinator... too large archive id=something responseStatus=413 Request Entity Too Large status=413 token=something FATAL: too large
ERROR: Job failed: exit code 1
我们发现的唯一解决方法是设置最大构建项目大小(低于 /admin/application_settings)。这对我们不起作用,错误仍然出现。
参考文章:
- https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/3813
- https://dzone.com/articles/gitlab-ci-runner-artifacts-size-error-quottoo-larg
- https://www.kevinhooke.com/2018/07/30/gitlab-ci-runner-artifacts-size-error-too-large-archive/
- https://forum.gitlab.com/t/uploading-artifacts-too-large-archive-error-413/4867
- How to increase maximum artifacts size for Gitlab on-premises
此问题的解决方案是设置最大构建工件大小(在 /admin/application_settings 下)并将配置文件中的 Gitlab NGINX client_max_body_size
属性 增加到更高的值。
来自gitlab官方文档:
作业工件的最大大小可设置为:
The value is in MB and the default is 100MB per job.
要在实例级别更改它:
在顶栏上,select Menu > Admin
。
在左侧栏中,select Settings > CI/CD
。
更改最大工件大小的值(以 MB 为单位)。
Select 保存更改以使更改生效。
组级别(这会覆盖实例设置):
要在组级别更改它:
转到组的 Settings > CI/CD > General Pipelines
。
更改最大工件大小的值(以 MB 为单位)。
Select 保存更改以使更改生效。
项目级别(这会覆盖实例和组设置):
要在项目级别更改它:
转到项目的 Settings > CI/CD > General Pipelines
。
更改最大工件大小的值(以 MB 为单位)。
Select 保存更改以使更改生效。