Skip to content

Commit c231436

Browse files
committed
fix: graceful shutdown tasks run & wait more for logs (Cloudwatch delay)
1 parent b53d23e commit c231436

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

cmd/task_definitions_run.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,8 @@ func taskDefinitionsRunRun(cmd *cobra.Command, args []string) {
236236
}
237237

238238
if exit {
239-
var gracefulStop = make(chan os.Signal)
240-
signal.Notify(gracefulStop, syscall.SIGTERM)
241-
signal.Notify(gracefulStop, syscall.SIGINT)
239+
var gracefulStop = make(chan os.Signal, 1)
240+
signal.Notify(gracefulStop, syscall.SIGTERM, syscall.SIGINT)
242241
go func() {
243242
<-gracefulStop
244243

@@ -328,7 +327,7 @@ func taskDefinitionsRunRun(cmd *cobra.Command, args []string) {
328327
os.Exit(int(aws.Int64Value(tasksStatus.Tasks[0].Containers[0].ExitCode)))
329328
}
330329

331-
time.Sleep(1 * time.Second)
330+
time.Sleep(5 * time.Second)
332331
}
333332
}
334333

0 commit comments

Comments
 (0)