這個(gè)問(wèn)題肯定是很多人用了很久織夢(mèng)系統(tǒng)也不會(huì)遇到,我使用了織夢(mèng)也是好幾年了,但是,從沒(méi)有遇到過(guò)這個(gè)問(wèn)題就是模板中的死循環(huán),這是什么意思?
我們聽(tīng)說(shuō)過(guò)程序中的死循環(huán),就是當(dāng)一段程序永不停止的在自已調(diào)用自己,有點(diǎn)像遞歸調(diào)用,但是,遞歸調(diào)用可以一層層的調(diào)用完后,就退出來(lái)了,而死循環(huán)是無(wú)法退出來(lái)的,只要電腦不停止他就一直在自已調(diào)用自己,最終導(dǎo)致的結(jié)果是死機(jī)或是服務(wù)器死掉,或是你買的空間死掉。
例如,有一個(gè)首頁(yè)模板index.htm,因?yàn)樵谑醉?yè)里面有一個(gè){dede:include fielname="head.htm"/}標(biāo)簽,而這個(gè)head.htm里面又跟index.htm代碼相同,所以,這樣導(dǎo)致了它一直調(diào)用自己,最終導(dǎo)致死死循環(huán)。
我查了幾個(gè)小時(shí)也沒(méi)有查出原因來(lái),從沒(méi)有向這方面想,結(jié)果浪費(fèi)了幾個(gè)小時(shí),最后才查模板時(shí)發(fā)現(xiàn)這個(gè)問(wèn)題。這個(gè)問(wèn)題極少有人遇到。一旦遇到就很少有人會(huì)想到這樣的問(wèn)題,因?yàn)椋苌傧蜻@方面想。
如果有一天你的空間,突然一下子掛掉了,又沒(méi)有查出原因來(lái)不防看看是不是犯了這個(gè)低級(jí)錯(cuò)誤。