1、失火原因是貞度門值夜班的護軍把舊洋油燈掛在貞度門東山牆後檐柱睡了覺。時間一長,油燈燒着柱子,藉着大風,火勢迅速蔓延。
2、由於當時的建築木製材料多,消防器材不全,滅火水源也不足,再加上四更起火,又有大風,所以大火燒了兩天才被撲滅。