मैंने एप्लिकेशन की कॉन्फ़िगरेशन बदल दी और नए कोड को उत्पादन सर्वर पर तैनात किया। चूंकि एप्लिकेशन कॉन्फ़िगरेशन फ़ाइलों का विश्लेषण नहीं करता है और कैश फ़ाइलों को अद्यतन करने के लिए आवश्यक प्रीकंपील्ड क्लास का उपयोग करता है।Symfony2 एप्लिकेशन के लिए उत्पादन पर कैश को सही तरीके से अमान्य कैसे करें?
app/console cache:warmup
और app/console cache:clear
आदेश हैं। लेकिन इन आदेशों का आह्वान करने के बाद कैश को अपडेट नहीं किया गया था, इसलिए मुझे मैन्युअल रूप से ऐप/कैश फ़ोल्डर को हटाना पड़ा।
मैन्युअल हटाने बहुत खतरनाक ऑपरेशन है क्योंकि यह परमाणु नहीं है इसलिए मैं अनुरोध के दौरान कैश का हिस्सा निकाल सकता हूं और इससे घातक त्रुटि हो सकती है।
मुझे कैश को फिर से लोड करना चाहिए?
क्या इतना बुरा है टी मैन्युअल हटाने? – Gigala
यदि आपने हाइलोड नहीं किया है, तो मैन्युअल हटाने के साथ कुछ भी बुरा नहीं है। केवल कैश और लॉग फ़ोल्डर्स के लिए अनुमतियां अमान्य हो सकती हैं। – lisachenko