Hi,
recently I worked with the same system without problems, so I guess the problems are in the input. As I see, there are two main errors. First an EPS_SCF 1.0E-3 it is completely useless, your wavefunction neither the energy are converged at all, so the computed forces are completely wrong. As a general rule I use an EPS_SCF value equal to the square root of EPS_DEFAULT, and usually I reduce the EPS_DEFAULT value from the default one (1.0E-10) to 1.0E-12.
Secondly, your cell is ill defined. Ru(0001) is hexagonal shaped so there is a 120° between A and B vectors, and your input corresponds to a square one.
Also there are some issues in your computation: You use UKS in a non magnetic material, which enhances the computational time a lot, use RKS instead. The wavefunction guess is atomic for all geometries, it is better to use the converged one from the last geometry computed to save time.
As advice, maybe you need to use more layers, I use 8 layers and everything works pretty well. Also for converged results using a bigger surface, you used a 4x4 surface, in my benchmark I found 6x6 is better. But obviously this enhance the computation time... Your vacuum (around 20 Angstroem) is enough for non charged and polarized surfaces.
Regards - Lucas Lodeiro