ক্যাশে চালু আছে, তবে ভার / ক্যাশে খালি আছে?


16

আমার একটি ম্যাজেন্টো 1.9.0.1 আছে এবং সমস্ত ক্যাশে চালু আছে, var/cacheখালি কেন ? আমি কেবল ব্যাকএন্ড থেকে ক্যাশেটি খালি করতে পারি, তবে এটি যখন ভেঙে যায় তখন আমার একটি সমস্যা হয়।

ম্যাজেন্টো কোথায় ক্যাশে ফাইল লিখবে?


এটি কোনও অনুমতি / ব্যবহারকারী / গোষ্ঠী ইস্যু হতে পারে।
ড্যান নরিস

উত্তর:


15

আপনি যে কোনও ভিন্ন ক্যাশে সঞ্চয়স্থান ব্যবহার করছেন তাও হতে পারে memcached,Redis


হ্যাঁ, magent ব্যবহার redis / ক্যাশে দোকান যেমন memcached তারপর এটি Var এ সংরক্ষণ না করলে / ক্যাশে ফোল্ডারের
অমিত বেড়া

তখন কোথায় বাঁচায়?
কালো

13

আপনার যদি একটি vardir বা এমনকি একটি var/cachedir থাকে, কিন্তু Magento এটি লিখতে না পারে, Magento sys_get_temp_dir()ক্যাশে ফাইলগুলি রাখার জন্য একটি ভাল জায়গা নির্ধারণ করতে ব্যবহার করবে ।

প্রায়শই এটি হয় /tmp/এবং ফলাফল হয় /tmp/magento/var/cache(fschmengler ধন্যবাদ)


5
এই ক্ষেত্রে ক্যাশে দির হ'ল/tmp/magento/var/cache
ফ্যাবিয়ান শেমংলার

আপনি কি দয়া করে magento.stackexchange.com/questions/94638/… দেখুন এবং উত্তর দিন। আমি আশা করি আপনি যথেষ্ট তথ্য দিতে পারেন
প্রজাপতি

এটি সত্যই আমাকে সাহায্য করে
অমিত বেরা

লেখার কৃতজ্ঞ মন্তব্য ভোট দিন খুশি করার পরিবর্তে, জন্য "বাস্তব" মতামত ও প্রশ্ন খুশি :) মন্তব্য এলাকা ছেড়ে চলে যান
দীর্ঘসূত্রী Blechschmidt

আমি ইতিমধ্যে অতীতে এটি সম্পন্ন করেছিলাম .. সুতরাং এবার কোনও উপকার হবে না :)
অমিত বেরা

6

আমি এই সমস্যায় পড়েছি যখন ম্যাজেন্টো /tmp/magento/var/cacheফোল্ডারে ক্যাশে ফাইলটি লিখে writes

এটি একটি উদ্ভট সমস্যা, আমি নিম্নলিখিতটি আদেশের মাধ্যমে এই সেলিনাক্স সমস্যাটি সমাধান করেছি।

$ sudo restorecon -R /var/www/html
$ sudo setsebool -P httpd_unified 1

3

যার প্রতি এটি প্রভাবিত করে। " .xml" দিয়ে শেষ হওয়া কোনও ফাইল এবং ব্যবহার করা হবে।
এক্সএমএল ফাইলটির নতুন নামকরণের জন্য এটি পর্যাপ্ত কিছু নয় তবে oldsomething.xmlআপনার অবশ্যই এমন কিছু করতে হবে local.xml.backযেখানে ডট এক্সএমএল দিয়ে ফাইলটি শেষ হয় না। ছেড়ে যাওয়া local.xmlএবং oldlocal.xmlউভয় ফাইল লোড করবে।

এটি কেন হয় তা জানার জন্য আমি অভ্যন্তরীণ কাজগুলি সম্পর্কে পর্যাপ্ত পরিমাণে জানি না, তবে এটি সত্য তা জানতে আমি এটি পরীক্ষা করেছি tested আপনি এটি এমন কোনও কিছু রেখে যা প্রমাণিত করতে পারেন যা নামান্তরিত এক্সএমএলে ম্যাজেন্টোকে ভেঙে দেবে এবং ম্যাগেন্টো কাজ করা বন্ধ করে দেয়।

হয়তো ম্যাজেন্টো কোড ফাইলের নামটিকে বৈষম্য করে না তবে নির্দিষ্ট স্থানে কেবল এক্সটেনশান দেয়?

আমার ওয়েবসাইটটি এখনও ম্যাজেন্টো 1.6.2.0 এ রয়েছে
আপডেট করতে খুব লজ্জাজনক (এটি ভাঙা হয়নি) তবে আমি 1.8 রেডিস অংশটি রেখেছি এবং এটি কাজ করছে বলে মনে হচ্ছে। আমি ১.৯.২.০ পরীক্ষা করছি তবে আমার কিছু এক্সটেনশন কাজ না করায় এখনও প্রাইম টাইমের জন্য প্রস্তুত নয়।

ব্যবহার করে দেখুন https://github.com/steverobbins/Magento-Redismanager । আমি এটি পছন্দ করি আপনি এটি পছন্দ করতে পারেন!


আপনার তথ্যের জন্য ম্যাজেন্টো ফাংশনে .xmlফাইলগুলি লোড করুন । শুরুতে পিএইচপি ফাংশন সহ এটি সমস্তই লাগেMage_Core_Model_ConfigloadBase().xmlglob()$files = glob($etcDir.DS.'*.xml');
ম্যাথেসো জেফ্রে

0

সমস্যাটি সমাধান করতে পরিচালনা করুন এবং এটি এখন পর্যন্ত সবচেয়ে অদ্ভুত বিষয়। আমি যখন local.xmlসমস্যাটি ঠিক করার জন্য পরিবর্তন করি তখন আমি পুরানো ফাইলটির ব্যাকআপ রাখি local_back.xml। আমি কেবল সেই ফাইলটি মুছলাম এবং এখন সবকিছু ঠিকঠাক চলছে। মাগেন্তো কেন এই ফাইলটি তুলবে তা জানিনা। যাইহোক সমস্যা সমাধান করা হয়েছে।


1
কারণ ম্যাজেন্টো প্রতিটি এক্সএমএল ফাইল লোড করছে আপনি app/etc/যেমন দেখতে পাচ্ছেন\Mage_Core_Model_Config::loadBase
ফ্যাবিয়ান ব্ল্যাচসমিট

আমার বিগিন ম্যাজেন্টো ডেভলপার রয়েছে
আশ্বিন মনপাড়া

0

সম্ভবত কেউ কী ঘটছে বা আমার উত্তর বুঝতে পারছে না, যেমন অন্যান্য কমান্ডে ম্যাজেন্টো ".xML" দিয়ে শেষ হয় তা লোড করতে চলেছে। সুতরাং আপনি যদি ব্যাকআপ বা অনুলিপিগুলি চান যা ব্যাকআপ ব্যাকআপ বা ব্যাকআপ বা অন্য কিছু ব্যবহার করা হয় না তবে কাজ করবে না!

back_local.xML কাজ করবে না

আপনি যদি অনুলিপি বা ব্যাকআপ নিতে চান তবে আপনার ফাইলের নামের প্রত্যয়টি পরিবর্তন করতে হবে, বা অন্য কথায় "স্থানীয়.xML.backup বিন্যাসে বা সম্পূর্ণভাবে .xML মেরে ফেলতে হবে। আমি স্থানীয়.এক্সএমএল.ব্যাকআপ অনুলিপি হিসাবে ব্যবহার করি যখন আমি আমি চাইলে এটি ব্যবহার করতে সহজেই ".ব্যাকআপ" মুছে ফেলতে পারি, তাই আপনি পরীক্ষা করে নিচ্ছেন।

আপনার তথ্যের জন্য ম্যাজেন্টো ফাংশন লোডবেসে () মধ্যে Mage_Core_Model_Config .xML ফাইল লোড করুন। এটি শুরু। ফাইলগুলি = গ্লোব ($ etcDir.DS। '*। XML') এ পিএইচপি ফাংশন গ্লোব () সহ সমস্ত .xML লাগে; - ম্যাথো জিওফ্রে ফেব্রুয়ারী 17 '16 এ 14:56 এ

সুতরাং পরীক্ষার সময় বিভিন্ন ব্যাকেন্ডে উপরের ফর্ম্যাটটি ব্যবহার করুন।

এপিসি মেমচেড হিসাবে , তারা পুরানো এবং রেডিসের মতো কী ব্যবহার করে না । আমি যা বুঝতে পারি তার মধ্যে কোনও উল্লেখযোগ্য পার্থক্য নেই

    <session_save><![CDATA[db]]></session_save>

[ফাইলগুলি], [ডিবি], [মেমক্যাচ] বা অন্যান্য ক্যাশে যেমন মনে হয় যে সার্ভারে প্রতিক্রিয়া সময় এবং / অথবা সার্ভারে ব্যবহৃত হার্ড ড্রাইভের পরিস্থিতি বেশি। দেখুন: " ম্যাজেন্টো সেশন স্টোরেজ: কোনটি বেছে নেবে এবং কেন ?"

যখন আমার ভিপিএস (ইনমোশন) সলিড স্টেট হার্ড ড্রাইভে কঠোরভাবে পরিবর্তিত হয়েছিল তখন সবকিছু খুব দ্রুত ছিল। আমি মিলি-সেকেন্ড স্থানান্তর পাচ্ছিলাম!

বাড়িতে আমার নিজের টেস্ট সার্ভারগুলিতে একটি বাক্স যা এইচএসটি 10 ​​কে স্পিন্ডল গতি এবং ক্যাশের একটি নৌকা বোঝা, যেমন 64 এমবি (সার্ভারের ব্যবহারের জন্য চিহ্নিত) ব্যবহার করে, হার্ড ড্রাইভটি খুব দ্রুত এবং অন্য বাক্সটি আপনি যে হার্ড ড্রাইভগুলি পেয়েছেন তার সাথে খুব ধীর হয় একটি OEM বাক্স থেকে।

এছাড়াও 8 সিপিইউ কোর এবং 32 গিগাবাইট র‍্যাম থাকা অনেক বেশি সহায়তা করে। ভিপিএস বা এমনকি ডেডিকেটেড সার্ভার হিসাবে অন-লাইনে যা অফার করা হয় তা হ'ল একটি প্রতারণা !!! আপনার সবিস্তারে অংশীদারী হোস্টিং অন্য কিছু হিসাবে বন্ধ হয়ে গেলে বাস্তবে আনলিমিটেড হিসাবে প্রাপ্ত সম্পদগুলির অর্থ কিছুই নয় Un এবং ছবিগুলি তাদের সুবিধার্থে কী হতে পারে সে সম্পর্কে আপনাকে বিভ্রান্ত করতে দেবেন না। হিলারি তার ইমেলের জন্য পেয়েছিল এমন কিছু পেতে পারে, বাথরুমের ক্লোজেটে কিছু just হুক হ'ল তারা প্রায়শই ভাল দাম পাওয়ার জন্য এক বছর বা আরও বেশি চুক্তি চায় এবং আপনি ঠিক ধীর সার্ভারে রয়েছেন তা শিখার আগে আপনার সেটআপটি অনুকূল করতে আরও এক মাস বা আরও বেশি সময় লাগতে পারে !!!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.