A los bombardeos del Ejército Libertador y la desnutrición generalizada se sumaron las epidemias que hacían más difícil la resistencia realista, sostenida sólo por la terquedad fanática de su jefe, el brigadier José Ramón Rodil, y los severos castigos que éste imponía a quienes intentasen amotinarse, fusilando continuamente soldados y civiles que intentasen desertar o colaborasen con el enemigo.