非感染因素多是由于包皮过长,清洁不够而产生包皮垢,便会堆积起来,刺激局部的包皮而流出脓液。还有就是不结性行为,也叫淋病,淋病的致病菌是淋病双球菌,该菌进入尿道粘膜上皮细胞,并在细胞内繁殖形成急性炎症,有大量白细胞聚集在炎症部位吞噬细菌,死亡的细菌放出的内毒素使粘膜层坏死,产生大量脓性分泌物由龟头排出。