Azure / Azure/Azure-Data-Factory-Integration-Runtime-in-Windows-Container

health-check.ps1 logic is faulty, when setup.ps1 is accessing status-check.txt, the container shuts down

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
32
Forks
60
PR merge metrics
No merged PRs in 30d

Description

Because the `health-check.ps1` and `setup.ps1` are both using `status-check.txt` for grabbing the output from `dmgcmd.exe -cgc` command, I noticed when the cycles (120 seconds vs 60 seconds) clash, the Container shuts down because the health check tries to delete the same text file that `setup.ps1` might be accessing:
![image](https://user-images.githubusercontent.com/46581776/120814391-d21ffd00-c51c-11eb-9682-143b24219ed8.png)

Options could have `health-check.ps1` use another filename? I disabled the healthcheck in the Dockerfile as a workaround.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.