What causes fridge compressor to overheat?

There are several reasons for a compressor to run too hot, including high compression ratio, high return gas temperatures, and lack of external cooling. High compression ratios are the result of either lower than normal suction pressures or higher than normal discharge pressures.