Magento2 সিস্টেমের প্রয়োজনীয়তা পিএইচপি মেমরি সীমা


16

পিএইচপি মেমরি সীমা ( রিসোর্স সীমাmemory_limit :) সম্পর্কিত ম্যাজেন্টো 2 এর সিস্টেমের প্রয়োজনীয়তাগুলি কী ?

দ্বিতীয় প্রকাশের প্রার্থী ইতিমধ্যে বহিষ্কার করা সত্ত্বেও সিস্টেমের প্রয়োজনীয়তায় এই তথ্যগুলি পেতে আমার সমস্যা আছে problems


যখন মেমরি_লিমিটের জন্য 2048 এমযুক্ত একটি সিস্টেম পর্যালোচনা করা হয়েছিল, তখন পর্যালোচকদের কাছ থেকে দেওয়া মন্তব্যটি "ভ্যানিলা ম্যাজেন্টো 1024M এর জন্য প্রস্তাবিত" ছিল। এটি সিএ মধ্য অক্টোবর 2015.
hakre

উত্তর:


14

অফিসিয়াল সিস্টেমের প্রয়োজনীয়তাগুলি (বা বরং প্রস্তাবনাগুলি) হ'ল:

স্বাভাবিক অপারেশনের জন্য পিএইচপি মেমরির সীমা কমপক্ষে 768MB বা পরীক্ষার জন্য 2 জিবি বাড়ান ।

উত্স: সেন্টোস এবং উবুন্টুর জন্য প্রস্তাবনা

মেমরির সীমাবদ্ধতা আঘাত হানার ক্ষেত্রে যদি আপনি সমস্যার মুখোমুখি হন তবে আমি কেবলমাত্র এটি একটি উচ্চতর মানে বাড়িয়ে দেব। তারপরে এই সমস্যাগুলি ডিবাগ করুন এবং সংশোধন করুন এবং সফল হওয়ার পরে মেমরির সীমাটি স্বাভাবিক অবস্থায় ফিরিয়ে দিন।


আমার ক্রোন জব কাজ করে না এমনকি আমি মেমরির সীমা 768 এমবি রেখেছি
ভাসিলি বুড়ালাকু

2
তাই? আপনি এটির কী ধরনের উত্তর আশা করেন?
ফ্যাবিয়ান শেমংলার

1
আমি এটির কোনও উত্তর আশা করি না, আমি কেবল জানিয়ে দিয়েছি যে ক্রোন 768 এম দিয়েও চলবে না। এটাই. এই পৃষ্ঠাটি পড়া অন্য লোকেদের পক্ষে এটি কার্যকর হতে পারে।
ভাসিলি বুড়ালাকু

ঠিক আছে, ভুল বোঝার জন্য দুঃখিত। তবে অবশ্যই এটি ক্রোন কী করছে তার উপর নির্ভর করে। জড়িত থাকতে পারে যাতে অপ্টিমাইজেশন প্রয়োজন need
ফ্যাবিয়ান শেমংলার

3

আসলে আপনার memory_limitউপর নির্ভর করে, আপনার অ্যাপ্লিকেশনটি কীভাবে আচরণ করে তা আপনাকে দেখতে হবে। বড় সংখ্যায় বিভ্রান্ত হবেন না। যে কোনও স্ক্রিপ্টকে যথাসম্ভব দ্রুত কাজ করা উচিত এবং এটির প্রতিটি প্রক্রিয়া মেমরির 3-4 গুণ বেশি সময় নেওয়া উচিত নয়, যা গড়ে 60MB x 4 = ~ 300MB। এই প্রোগ্রামটিতে

768mb কেবলমাত্র একটি সাবধানতা, তাই আপনার সার্ভারটি গলে যাবে না বা প্রতিক্রিয়াহীন হবে না।

কিছু পরিস্থিতিতে এটি অতিক্রম করতে পারে, সুতরাং আপনাকে এই কেসগুলি ডিবাগ করতে হবে। আপনার ডাটাবেস এবং ওয়েব স্ট্যাক কনফিগার করুন।


পিএইচপি মেমরি সীমা প্রতি প্রক্রিয়া কনফিগার করা হয়। এছাড়াও আপনার উত্তর অনেকটা জল্পনা অনুমান করে। এবং প্রথম বাক্যটি কেবলমাত্র সেই ক্ষেত্রেই সঠিক যে আমিই এটির কনফিগার করতে পারি, তবে 128M ম্যাজেন্টোর কনফিগারেশন ডিফল্টটি কাজ করতে অস্বীকার করবে তা কেসেই বিবেচনা করা আমার পক্ষে নয় up আপনি যে কংক্রিট নম্বরটি কাজ করছেন সে উত্তরে আপনি যে 768 এম নম্বর দিয়েছেন তা যাচাই করেছেন? কোন হিসাবের ভিত্তিতে আপনার গণনা ভিত্তিক, আপনি দয়া করে একটি হাইপারলিংকের সাথে এটি উল্লেখ করতে এবং এটি থেকে অন্তর্নিহিত অংশগুলি উদ্ধৃত করতে পারেন? কীভাবে এটি প্রদত্ত উত্তরে যুক্ত হয়?
হ্যাক্রে

আপনি কেবল বুঝতে পারবেন না - এটি ডিফল্ট মান দিয়ে কাজ করবে, আপনি সেট করতে পারেন -1এটি কেবল আপনার ম্যাজেন্টো কোড এবং স্ট্যাক কনফিগারেশনের উপর নির্ভর করে। সঠিক সীমাটি সন্ধান করতে আপনাকে অবশ্যই নিজের কাছে আসতে হবে।
MagenX

আমি আপনার ক্ষমা প্রার্থনা করছি, কিন্তু পিএইচপি মেমরির সীমাটি কীভাবে কনফিগার করতে হবে বা পরিবর্তন করতে হবে তা সম্পর্কে আমি জিজ্ঞাসা করি না। আমি এটি সম্পর্কে এবং পুরোপুরি সচেতন it আমি Magento বাণিজ্য সংস্করণ 2 সফ্টওয়্যার বিক্রেতাকে মেমরি সীমা হিসাবে নির্দিষ্ট করে তা সম্পর্কে জিজ্ঞাসা করছি। যদি আপনি উদাহরণস্বরূপ -1 তে সেট হন তবে উদাহরণস্বরূপ যে সিস্টেমে ম্যাজেন্টো 2 চালু রয়েছে কেবল তার মধ্যে কেবল 128 এমবি রয়েছে যে সিস্টেমটি অবশ্যই সিস্টেমের প্রয়োজনীয়তার সাথে মেলে না। যদিও আপনি পিএইচপি মেমরি সীমা -1 এ সেট করেছেন। এখানে প্রশ্নের পয়েন্টটি হল রেফারেন্সের জন্য জিজ্ঞাসা করা। আপনার উত্তরে আপনি Magento 2 নির্দিষ্ট রেফারেন্স দেবেন না।
hakre

আমি আপনাকে ব্যাখ্যা দিয়েছি, এই মানটি ধ্রুবক নয় বা বাইট পর্যন্ত সঠিকভাবে দেওয়া হয় না। যাইহোক আপনার যদি সিস্টেমের প্রয়োজনীয়তাগুলি নিশ্চিত করতে হয় তবে আপনাকে ম্যাজেন্টো সমর্থনটি লিখতে হবে।
MagenX

2

ম্যাগেন্টো 2 মূল .htaccess ফাইলে এর মেমরির ব্যবহার 768M এর মধ্যে সীমাবদ্ধ করে: https://github.com/magento/magento2/blob/2335247d4ae2dc1e0728ee73022b0a244ccd7f4c/.htaccess#L40
এটি কোনও একক HTTP অনুরোধের জন্য পিএইচপি-কেবল সীমাবদ্ধ limit যদি আপনার স্টোরটিতে একই সাথে 10 টি HTTP অনুরোধ পরিবেশন করা প্রয়োজন তবে কেবল পিএইচপি ইন্টারপ্রেটারের জন্য আপনার 10 * 768M = 7680M অবধি মেমরি প্রয়োজন (বাস্তবে এটি ক্যাশে ব্যবহারের কারণে অনেক কম, তবে সংকলন, পুনর্নির্মাণের মতো কিছু মেমরি নিবিড় কাজ রয়েছে) কিছু তৃতীয়-সিস্টেমের সংহততা যা কখনও কখনও এর মেমরি সীমাটি একেবারে অক্ষম করে এবং প্রচুর মেমরি ব্যবহার করে)।
এছাড়াও অন্যান্য সফ্টওয়্যার পরিবেশের জন্য আপনার কিছু স্মৃতি দরকার: মাইএসকিউএল, ওয়েব সার্ভার, মেল সফ্টওয়্যার, অপারেটিং সিস্টেম, এবং আরও।


1
10 এইচটিটিপি একই সাথে অনুরোধ করে তারপরে আপনার 10 * 768 এম = 7680 এম ডাব্লুএইউএ প্রয়োজন ... একটি শনিবার সকালে ... আপনার অ্যাপ্লিকেশনটি যদি কখনও এতো স্মৃতি গ্রহণ করে তবে ভাল, তবে আমি আপনার এক্সটেনশনের গুণমান সম্পর্কে নিশ্চিত নই। ..
MagenX

আপনি কি কখনও ম্যানুয়াল পড়েছেন ??? php.net/manual/en/ini.core.php#ini.memory-limit
MagenX
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.