गैर-स्पष्ट रखरखाव कार्य क्या हैं जो मैगनेटो साइट पर किए जाने की आवश्यकता है?


18

कुछ चीजें हैं जो एक मग को साफ रखने के लिए किया जाना चाहिए:

  • त्रुटि लॉग जाँच
  • लॉग रोटेशन
  • var / रिपोर्ट रोटेशन
  • अब उपयोग की जाने वाली छवियों को साफ़ करना
  • सुरक्षा पैच लगाना
  • घटक अद्यतन

मुझे यकीन है कि अन्य चीजें हैं जो एक अच्छा विचार हैं, और क्या है?

जवाबों:


15

आपने बहुत कुछ कवर किया है।

लेकिन आप सभी - BACKUPS में से सबसे महत्वपूर्ण भूल गए ।

  • ऑफ-पीक घंटे में शेड्यूल बैकअप और (सुनिश्चित करें कि वे चल रहे हैं!)
  • अपने बैकस्ट को टेस्ट करने के लिए अपने ईकॉम टीम के साथ फायर-ड्रिल शेड्यूल करें

मैं निम्नलिखित जोड़ूंगा:

  • log.phpआगंतुक लॉग की तरह DB लॉग को साफ करने के लिए सेट करें
  • indexer.phpएक अनुसूची पर विशिष्ट सूचकांक को फिर से स्थापित करने के लिए सेट करें (<1.13EE)
  • compiler.phpएक अनुसूची पर या तैनाती के बाद (आपकी तैनाती की दिनचर्या के बाद के हुक या भाग) को पुन: स्थापित करने के लिए सेट करें ।
  • समय-समय पर स्टेजिंग / देव बॉक्स के लिए उत्पादन स्नैपशॉट लाओ
  • अब-अनधिकृत उपयोगकर्ताओं को हटाने के लिए मासिक उपयोगकर्ताओं की समीक्षा करें
  • बार-बार पासवर्ड घुमाएं

जाँच / विचार करने के लिए कुछ अन्य बातें:

  • ट्रैफ़िक रिपोर्ट की समीक्षा करें और ऐसे स्पाइक्स / बॉट्स की जाँच करें जो आपको मार सकते हैं (हमारे दोहराए गए अपराधी: Yandex / Baidu) या बॉट्स / क्रॉलर जो NOFOLLOW या robots.txt दर को अनदेखा कर रहे हैं
  • सुनिश्चित करें कि आपका साइटमैप .xml अक्सर (दैनिक / साप्ताहिक) चल रहा है - यह वह चीज है जो सबसे अधिक बार छूट जाती है!
  • सुनिश्चित करें कि साइट की अनुमति और फ़ाइल स्वामी सही हैं (मैंने इसके लिए एक पीएसडीआई अलर्ट स्थापित किया है) - यह बहु-व्यक्ति टीमों या प्रबंधित होस्टिंग सेवाओं के लिए बहुत महत्वपूर्ण है जो chmod 777 -Rविली-नीली हैं।

@Kalenjordan से संपादित करें:

  • लॉग किए गए अपवादों की निगरानी करें, चाहे वह स्वयं अपवाद .log जाँच कर या अपवादों के लिए किसी प्रकार की अधिसूचना सेट कर रहा हो (ईमेल या अन्यथा)।
  • 404 को हिट होने से रोकने के लिए 404 त्रुटि लॉग और सेटअप पुनर्निर्देश की समीक्षा करें।

4
  • अनचाहा समीक्षाएँ बाहर फ्लशिंग।
  • मिस्क लाइब्रेरीज़ को अपडेट करना (या कम से कम बदलावों को ध्यान में रखते हुए) - यह बहुत अच्छा है जब आप संभावित असंगत संस्करणों को अपडेट करने के बारे में चिंता किए बिना एक नए फ्रंट-एंड जावास्क्रिप्ट फीचर पर काम करना शुरू कर सकते हैं।
  • व्यवस्थापक कॉन्फ़िगरेशन सेटिंग्स कई मॉड्यूल द्वारा सेट की जाती हैं, लेकिन कभी भी हटाया नहीं गया। यदि वे अप्रयुक्त हैं, तो इन वस्तुओं को बाहर जाकर साफ करें।
  • CSS लगभग हमेशा रिफ्लेक्टरिंग के कुछ स्तर का उपयोग कर सकता है। यदि आपको लगता है कि आपके पास भरने के लिए कुछ "खाली समय" है, तो सीएसएस में बॉक्स मॉडल के दोषों को ठीक करें और ठीक करें या कुछ क्रॉस ब्राउज़र की जाँच करें।
  • सामान्य परीक्षण। साइट का उपयोग करें और क्षेत्रों में सुधार की आवश्यकता खोजें।
  • क्लाइंट सामग्री अपडेट की जाँच करना। वे एक सीएमएस पृष्ठ पर 25mb छवियों को पोस्ट करने के बारे में सोचते हैं जो एक महीने के लिए हर दिन 5000 हिट प्राप्त करेंगे, एक अच्छा विचार है।

ये कुछ स्पष्ट लग सकते हैं, लेकिन निश्चित रूप से ऐसे क्षेत्र हैं जिन्हें मैंने देखा है कि वे सुधार का उपयोग कर सकते हैं।


3

उपयोग में आने वाले सभी मॉड्यूल को अक्षम करें, जिसमें शामिल होना चाहिए Mage_AdminNotificationऔरMage_Connect

संपादित करें: क्योंकि उत्पादन साइट पर आपके द्वारा किए जा रहे एकमात्र अपग्रेड को एक स्टेजिंग वातावरण से तैनात किया जाना चाहिए, न कि मैग्नेटो कनेक्ट।


USPS API परिवर्तन या Zend फ्रेमवर्क xmlrpc भेद्यता जैसी सूचनाओं को जानने के लिए व्यवस्थापक सूचनाओं की आवश्यकता होती है।
दार्इंलिग

2
@ एफिलविंकल मुझे लगता है कि यह इस बात पर निर्भर करता है कि वास्तव में प्रोडक्शन एडमिन एरिया कौन देखेगा। आमतौर पर मैं या प्रोजेक्ट मैनेजर नहीं। एक देव और दाना उत्साही के रूप में, मैं मंचन स्थलों और बिस्कुटों के बैकएंड में पर्याप्त समय बिताता हूं ताकि पता चल सके कि व्हाट्सएप चल रहा है। योग्य सिद्धी हालांकि;)
ryaan_anthony

कभी-कभी हम क्रोन जॉब रन परिणाम प्रदर्शित करने के लिए व्यवस्थापक अधिसूचना का उपयोग करते हैं।
दिमित्रो ज़वल्किन

1

ओह, एक चीज जो हम कर रहे हैं मैं भूल गया:

  • जांचें कि क्या वेबसर्वर पर मौजूद फाइलें वैसी ही हैं, जैसी आप वहां होने की उम्मीद करते हैं।

आदर्श रूप से आपके पास अपने स्रोत नियंत्रण प्रणाली में एक टैग या रिलीज़ होगा जिसकी आप तुलना कर सकते हैं।

इसका मतलब यह है कि जब कोई व्यक्ति जानबूझकर लाइव फ़ाइलों को संशोधित करता है (कभी-कभी यह बग पर दृश्यता प्राप्त करने का एकमात्र तरीका है जो केवल लाइव, अलास पर दिखाता है), या जब कोई हमलावर आपकी फ़ाइलों को संशोधित करता है या कुछ नया अपलोड करता है । इन दिनों अधिकांश हमलावर आपकी साइट को ख़राब करने के लिए नहीं होते हैं, इसलिए आप शायद यह नहीं देख सकते हैं कि आपका इंडेक्स पेज अब Google उपयोगकर्ता सेवाओं के लिए स्पैम लिंक परोस रहा है ...


0

हमें के माध्यम से हटाना होगा

rm -rf media/catalog/product/cache/*

प्रति सप्ताह। Magento के कैश हमेशा सभी छवियों। और एक बड़ी दुकान के साथ कैश फ़ोल्डर कई जीबी तक बढ़ता है जब तक कि डिस्क भरा नहीं है।

एक और कार्य जो हम करते हैं, वह 90 दिनों से अधिक पुराने आदेश उद्धरणों को निकालना है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.