We've been using Gitlab CI for some months, and in the last 1 week, we've been using the specific runner installed on a VPS. Currently, we are using "shell" as the executor.
Today our pipeline got stuck out of sudden, when we looked into the server free RAM, it's only 48MB out of 996 MB, FYI, we're using CentOS 6.
We've been struggling to get the answers, but we're stuck at the moment, and would like to know :
- What's causing the pipeline from getting stuck?
- is it true because of low free RAM?
- Should we use another executor, perhaps SSH or even docker?
- What is the best practices to deal with this kind of problem?
We would appreciate any kind of help or directions.