Guayaquil empezó a sufrir los estragos del sitio, por lo que el comandante general de esa plaza, general Guillermo Franco, aceptó firmar un armisticio con el jefe de la flota peruana, vicealmirante Ignacio Mariátegui (20 de agosto de 1859).