Terrace waterproofing is an effective solution to your problem. This includes drainage pipes, water tank corners, small canals, etc which combining proves to restrict ceiling leakage.