হালনাগাদ
মনে হচ্ছে ফায়ারফক্সকে 46 টির সমস্যা সমাধান করে!
মূল তদন্ত
যেহেতু আমিও এই বিরক্তিকর সমস্যার মুখোমুখি হয়েছি আমি চেষ্টা করে দেখার চেষ্টা করেছি।
কনফিগারেশন
- উবুন্টু সার্ভার 12.4
- পিএইচপি 5.5.30
- মাইএসকিউএল 5.6.27
- নমুনা ছাড়াই Magento 2.0.4 টাটকা ইনস্টল করুন
- ক্যাশে সহ বিকাশকারী মোড অক্ষম
ইস্যুটির প্রতিলিপি করা হচ্ছে
প্রথম দর্শনে, এই বিষয়টি আমার কাছে একেবারে এলোমেলো মনে হয়েছিল। তবে বেশ কয়েকটি পরীক্ষার পরে, আমি কীভাবে সমস্যাটির প্রতিলিপি তৈরি করতে পারি তা ঠিকভাবে পরিচালনা করতে সক্ষম হয়েছি।
ব্রাউজার
প্রথমত, আমি গুগল ক্রোম, ইন্টারনেট এক্সপ্লোরার 11 বা পুরানো উইন্ডোজ সাফারি 5.2.17 এ সমস্যাটি প্রতিলিপি করতে সক্ষম হইনি। আমি মূলত ফায়ারফক্স (45.0.2) ব্যবহার করছি এবং খুব কমই গুগল ক্রোম ব্যবহার করি। এমনকি আমি কীভাবে সমস্যাটির প্রতিলিপি তৈরি করতে পারি ঠিক তারপরেও আমি Chrome এ প্রতিলিপি দিতে সক্ষম হইনি।
ট্যাব
ইস্যুটির প্রতিলিপি তৈরি করতে আপনার ফায়ারফক্সে কয়েকটি ট্যাব খোলা থাকতে হবে।
ধাপ
- অ্যাডমিন প্যানেলটি খুলুন এবং লগইন করুন
- একবার আপনি ড্যাশবোর্ডে থাকলে আপনি যে কোনও মেনু আইটেমটিতে ক্লিক করতে পারেন। আমি সাধারণত ড্যাশবোর্ড আইকনে আবার ক্লিক করি
- আপনি মেনু আইটেমটি ক্লিক করার সাথে সাথেই আপনার খোলা ট্যাবে ক্লিক করুন এবং আপনি যখন আপনার অ্যাডমিন প্যানেলটি লোডিং শেষ করার অপেক্ষায় থাকবেন তখন ইন্টারনেটটি ব্রাউজ করা চালিয়ে যান (ট্যাব শিরোনামের পাশের স্পিনিং আইকনের উপর ভিত্তি করে)
- দুর্ভাগ্যক্রমে আপনি কখনই সেই পৃষ্ঠাটি বোঝা পাবেন না।
তদন্ত
সুতরাং দেখে মনে হচ্ছে যখন ক্লায়েন্টটি অ্যাডমিন প্যানেলের ট্যাবটিতে ফোকাস না করে, ম্যাজেন্টো 2 মনে হয় যে ওয়েবসাইটটি সম্পূর্ণরূপে লোড করার জন্য সমস্ত সংস্থান লোড করবে না ।
যা আমি লক্ষ্য করেছি, যখন আমি অসীম লোডিং অ্যাডমিন প্যানেল পৃষ্ঠায় ফিরে এসেছি তা হল যে প্রচুর সংস্থান ছিল যা সফলভাবে লোড হয়েছিল।
ফ্যাবিয়ান যেমন বলেছিলেন, কনসোলে কোনও ত্রুটি নেই, এখনও কোনও সংস্থান লোড হচ্ছে না এবং এমন কোনও সংস্থান নেই যা লোড করতে ব্যর্থ হয়েছিল। পৃষ্ঠাটি লোড করা শেষ হয়ে গেছে এমন সবকিছু দেখে।
যাইহোক, যখন আমি ফায়ারফক্সের ইউআরএল বারের স্টপ লোডিং বোতামটি ক্লিক করলাম তখন আমি লক্ষ্য করেছি যে পৃষ্ঠা ট্যাবলেটে অসীম লোডিং অবস্থায় থাকাকালীন নেটওয়ার্ক ট্যাবে বেশ কয়েকটি সংস্থান যুক্ত হয়েছিল here
দয়া করে নোট করুন: নীচের স্ক্রিনশটটি কেবলমাত্র ড্যাশবোর্ডের জন্য, আমি লক্ষ্য করেছি যে কনফিগারেশন পৃষ্ঠাগুলিতে উদাহরণস্বরূপ স্টপ লোডিং স্টপ বোতামটি ক্লিক করার পরে আরও সংস্থানগুলি লোড হয়েছিল।
সুতরাং ড্যাশবোর্ড পৃষ্ঠার জন্য, আমি স্টপ লোডিং বোতামটি ক্লিক করার পরে এই সংস্থানগুলি যুক্ত করা হয়েছিল।
পৃষ্ঠাটি সাধারণত লোড হয়ে গেলে, অন্য ট্যাবে স্যুইচ না করে, নিম্নলিখিত সংস্থানগুলি ডোম লোডের পরে লোড করা হয় (আমি এজেএক্সের মাধ্যমে ধরে নিয়েছি), আপনি উপরের সংস্থাগুলির মধ্যে ঘন ধূসর লাইনটি লক্ষ্য করতে পারেন:
সুতরাং কোনও কারণে, পৃষ্ঠাটি অসীম লোডিং অবস্থায় থাকলে নিম্নোক্ত সংস্থানগুলি স্বয়ংক্রিয়ভাবে লোড হয় তবে পৃষ্ঠাটি সূক্ষ্ম লোড হওয়ার পরে DOM লোডের পরে লোড হয়:
/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/modal/modal-popup.html
/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/modal/modal-slide.html
/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/modal/modal-custom.html
/static/adminhtml/Magento/backend/en_US/mage/apply/scripts.js
এটাই আমি আমার ডিবাগিংয়ের কাজটি করতে পেরেছি, আমি মনে করি বিষয়টি পরীক্ষা করার এবং সংকীর্ণ করার জন্য আমাদের এখনও অনেক কিছু আছে তবে আমি আরও পরীক্ষা করার সময় পাইনি, সময় পেলে আমি এটিতে ফিরে আসব।
আরও তদন্ত
সুতরাং আমি আমার ফায়ারফক্সে এইচটিটিপিএফক্স প্লাগইন ইনস্টল করে শেষ করেছি।
1 মিনিটের লোড হওয়ার পরে স্টপ লোডিং বোতামটি ক্লিক করার পরে আমি যা পেয়েছি তা এখানে (আপনি দেখতে পাচ্ছেন যে jquery.storageapi.min.js
সময় কলামে 59 এর রয়েছে)। হাইলাইট করা সারিগুলি সেই সংস্থানগুলি যা আমি লোডিং বন্ধ করার পরে লোড হয়েছিল:
আমি গিটহাব-এ উপলব্ধ সর্বশেষ সংস্করণ সহ jquery.storesapi লাইব্রেরিটি আপগ্রেড করার চেষ্টা করেছি তবে দুর্ভাগ্যক্রমে এটি সমস্যার সমাধান করছে বলে মনে হয় না।
ফেভিকন লোডিং তালিকার পাশেই ছিলাম, আমি ফ্যাভিকনটি মাথায় যুক্ত করে কোডটি মন্তব্য করেছি তবে এটি সমস্যার সমাধানও করে নি।
আমি domReady.js
ফাইলটির নামটি মনে হওয়ায় এটির ত্রুটি হতে পারে তবে কোনও সুযোগ নেই বলে ডিবাগ করার চেষ্টা করেছি ।
দুটি access.log
ফাইল এখানেও রয়েছে :
এখানে কী চলছে তা এখনও বুঝতে পারি না।
হালনাগাদ
আমি সম্প্রতি আমার ইনস্টলেশনটিতে দুটি পরিবর্তন করেছি:
- ফায়ারফক্সকে 46.0 এ আপগ্রেড করুন
- 2.0.4 থেকে 2.0.5 এ আপগ্রেড করুন
এখন আমি আর এই সমস্যাটির প্রতিলিপি করতে পারি না।