From b3157401e81caa3f3d83020683e80ebb656019bc Mon Sep 17 00:00:00 2001 From: Reed Allman Date: Wed, 20 Sep 2017 17:10:35 -0700 Subject: [PATCH] improve ux for ooms closes #350 --- api/agent/drivers/docker/docker.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/agent/drivers/docker/docker.go b/api/agent/drivers/docker/docker.go index fb2ab1a63..210cfa154 100644 --- a/api/agent/drivers/docker/docker.go +++ b/api/agent/drivers/docker/docker.go @@ -460,6 +460,7 @@ func (drv *DockerDriver) wait(ctx context.Context, container string) (status str case 137: // OOM // TODO put in stats opentracing.SpanFromContext(ctx).LogFields(log.String("docker", "oom")) common.Logger(ctx).Error("docker oom") - return drivers.StatusKilled, models.NewAPIError(http.StatusBadGateway, errors.New("container out of memory")) + err := errors.New("container out of memory, you may want to raise route.memory for this route (default: 128MB)") + return drivers.StatusKilled, models.NewAPIError(http.StatusBadGateway, err) } }