You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
node-build-monitor with GitLab 10.3.2-ee on Kubernetes 1.8
What I saw:
After 5 days of normal operation, the node-build-monitor the HTTP endpoint resulted in a 504 Gateway Timeout. According to the applications log, an undefined error occurred (see below) and the docker container stoped serving traffic.
Log:
7:26:32 AM | Check for builds...
7:29:42 AM | 10 builds found....
7:30:13 AM | Check for builds...
7:33:07 AM | 10 builds found....
7:33:43 AM | Check for builds...
**********************************************************************
An error occured when fetching builds for the following configuration:
----------------------------------------------------------------------
undefined
----------------------------------------------------------------------
{ Error: socket hang up
at TLSSocket.onHangUp (_tls_wrap.js:1116:19)
at Object.onceWrapper (events.js:293:19)
at emitNone (events.js:91:20)
at TLSSocket.emit (events.js:188:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9) code: 'ECONNRESET' }
**********************************************************************
7:37:51 AM | 0 builds found....
7:37:54 AM | builds changed
7:39:59 AM | Check for builds...
What I expected:
The application would go back to normal operation.
What I did and could do to solve the problem temporarily:
After a restart of the node-build-monitor pod/container, the application resumed normal operation.
To prevent this from happening I could simply configure a health check on the HTTP endpoint of the service and Kubernetes would restart the application automatically if it stops working.
Now, this may solve the problem for me on Kubernetes but it would be more convenient if the application would recover by itself. Is this a known issue and planned to be fixed? =)
The text was updated successfully, but these errors were encountered:
Our setup:
node-build-monitor
withGitLab 10.3.2-ee
onKubernetes 1.8
What I saw:
After 5 days of normal operation, the
node-build-monitor
the HTTP endpoint resulted in a504 Gateway Timeout
. According to the applications log, an undefined error occurred (see below) and the docker container stoped serving traffic.Log:
What I expected:
The application would go back to normal operation.
What I did and could do to solve the problem temporarily:
After a restart of the
node-build-monitor
pod/container, the application resumed normal operation.To prevent this from happening I could simply configure a health check on the HTTP endpoint of the service and
Kubernetes
would restart the application automatically if it stops working.Now, this may solve the problem for me on
Kubernetes
but it would be more convenient if the application would recover by itself. Is this a known issue and planned to be fixed? =)The text was updated successfully, but these errors were encountered: