Why gitlab runner is hanging?

I am running my build using 24 digital ocean servers. The build still takes a long time (up to 40-50 minutes) because some runners are hanging at the step

Running with gitlab-runner 11.5.1 
  on <projectname> build coordinator

How can I prevent gitlab runner from hanging?

Or I need to increase RAM for gitlab runner coordinator (for now is running on 1GB server) because it cannot handle 24 jobs at once?

Maybe I need to split my rspec and cucumber jobs between different coordinators?

Thank you!

Does it mean 24 runners process a single job or 1 runner processes 24 jobs? If it’s latter case, you might need to add a few runner instances to cover all jobs.

How long is it stuck at the initialize step?