A rocket fired from Gaza hit the Israeli city of Ashkelon on Thursday, the army said, just as a five-hour lull in 10 days of Israel-Hamas fighting ended.