A rocket struck the air base in Iraq, home to US troops, a year after a similar attack brought the United States and Iran closer to war.