13 মাসের গণ্ডি বাইরে?


23

সম্প্রতি আমার ম্যাক কিছু অদ্ভুত বার্তা দেখাচ্ছে যেমন "13 মাসের সীমা ছাড়িয়ে গেছে"।

এখানে চিত্র বর্ণনা লিখুন

আমি কীভাবে এই ত্রুটিটি সমাধান করব আমি পিঁপড়ার অ্যাপল অনুমোদিত মেরামত কেন্দ্রে যেতে পারি না কারণ এটি কোনও অ্যাপল কেন্দ্র থেকে খুব দূরে is


@Tgray থেকে: "আমি আজ ইউজারএভেন্টএজেন্টের কারণে উচ্চ সিপিইউ ব্যবহার শুরু করেছি It এতে প্রচুর পরিমাণে র‌্যামও ব্যবহার করা হয় (30+ জিবি যদি আমি এটি দীর্ঘকাল চালাতে পারি)। জোর করে ছেড়ে দেওয়া এবং রিবুট করার ফলে কিছুই পরিবর্তন হয়নি I আমি একটি নমুনা করেছি প্রক্রিয়াটি এবং তারিখগুলির সাথে কাজ করে এমন এক টন লাইন দেখেছি I আমি যখন নভেম্বরটি পরিবর্তন করি তখন আমার সিপিইউ ব্যবহারটি আবার স্বাভাবিক হয়ে যায় The দ্বিতীয়টি আমি এটি বর্তমানটিতে পরিবর্তন করে আবার এটি আবার সমালোচিত হয়ে যায় I আমি আশ্চর্য হই যে এটি আইওএসের তারিখের সাথে সম্পর্কিত কিনা? 11.2.1 এ বাগ? আমি আশা করি অ্যাপল শীঘ্রই এটি ঠিক করে দিয়েছে কারণ আমার কম্পিউটারটি ব্যবহারযোগ্য নয় ""
JMY1000

উত্তর:


10

এই ত্রুটিটি আইওএস 11 এবং ম্যাকোস 10.13 এ অবশ্যই লগড হয়েছে এবং এটি কোনও প্ল্যাটফর্মের কোনও নির্দিষ্ট ক্রিয়াকলাপ বা সমস্যার কারণ দেখছি না।

আমি এখানে মূল প্রশ্নের সাথে লিঙ্ক করব "ম্যাকস খুব বেশি লগ করে" যেহেতু এটি একটি মতামত এবং ধারণা যা আলোচনার যোগ্য worthy সত্যই গুরুতর অবস্থার যদি ক্রিয়া প্রয়োজন না হয় তবে কোনও বার্তা না থাকলে কিছু লোক আরও ভাল বোধ করতে পারে। অন্যরা আরও বিশদ চান যাতে তারা জানতে পারে কী হচ্ছে / শিখতে / পরিমাপ করতে পারে। সুতরাং, এটি কোনও ট্রেড অফ হতে চলেছে যে এগুলি কীভাবে বিষয় / শ্রেণিবদ্ধ / ব্যবহৃত হয়।

একটি আকর্ষণীয় বিকাশকারী যার কয়েকটি সরঞ্জাম রয়েছে হ্যাওয়ার্ড ওকলি যিনি https://eclecticlight.co/ এ ব্লগ করেন

তার ডাউনলোড পৃষ্ঠায় দুটি আগ্রহের অ্যাপ রয়েছে (নীচের পণ্যের সংস্করণগুলি বিটা হওয়ায় বাম ডাউনলোডগুলি লিঙ্কটি ব্যবহার করুন এবং একদিন বা সপ্তাহে বর্তমান নাও হতে পারে):

  • সান্ত্বনা - একটি বিকল্প কনসোল ব্রাউজার
  • উডপাইল - লগিংয়ের ধরণগুলি গণনা / বিন / বিশ্লেষণ করার একটি সরঞ্জাম

10

আমি এই সমস্যার বৈধতা যাচাই করতে পারি। গতকাল আমারও একই সমস্যা ছিল এবং পুনরায় চালু হওয়ার পরে এই ত্রুটির কারণে কম্পিউটারটি প্রায় অকেজো হয়ে গেছে। কোনও কারণে, কম্পিউটারটি এই মাসে মোকাবেলা করতে পারে না এবং যেখানেই ডাটাবেস বা প্লিস্ট থাকে সেখানে ত্রুটি নিক্ষেপ করে।

এটি ঠিক করতে:

  1. ওপেন কার্যকলাপ নিরীক্ষণ এবং বল দুই প্রক্রিয়ার প্রস্থান: lsd,UserEventAgent

  2. সিস্টেম পছন্দগুলি খুলুন এবং "তারিখ এবং সময়" এ নেভিগেট করুন

  3. "তারিখ এবং সময় স্বয়ংক্রিয়ভাবে সেট করুন" আনচেক করুন

  4. ক্যালেন্ডারে, ডিসেম্বর 2017 এর আগে একটি তারিখ নির্বাচন করুন এবং সংরক্ষণ করুন টিপুন

  5. যদি UserEventAgentবা lsdসমস্যা দেখা দিতে থাকে তবে তারিখ নির্ধারণের পরে তাদের জোর করে আবার ছেড়ে দিন।

এখানকার অন্যান্য লোকদের এই সমস্যা আছে

কেন?

আমার কাছে মনে হয়, ইউজারএভেন্টএজেন্ট দুটি প্লিস্ট ফাইল ব্যবহার করার চেষ্টা করছিল:

System/Library/LaunchAgents/com.apple.UserEventAgent-Aqua.plist

এবং

System/Library/LaunchAgents/com.apple.UserEventAgent-LoginWindow.plist

প্লাস্টারগুলি ব্যবহার করার চেষ্টা করার সময় এটি একটি ত্রুটি পেয়েছিল:

Month 13 is out of bounds

আমি নিশ্চিত না যে আসলে ইউজারএভেন্টএজেন্টের মধ্যে কী ঘটেছিল তবে এটি স্পষ্টতই যে এটি ত্রুটিটি পেয়ে গেলে এটি এটি মোকাবেলা করতে পারে না এবং উচ্চ সিপিইউ এবং র‌্যাম ব্যবহারের কারণ করে।


এটি আমার পক্ষে কাজ করে না আমি প্রায় তিনবার চেষ্টা করেছিলাম তবে কিছুই হয় না।
কেউ ব্যবহার

@ কিওয়ার্টি আপনি ডিসেম্বর 2017 এর আগে আপনার তারিখ এবং সময় নির্ধারণ করেও ত্রুটি পেয়েছেন? আদর্শভাবে, 1 নভেম্বর তারিখ এবং সময় নির্ধারণ করুন, তারপরে ক্রিয়াকলাপ মনিটরের সাহায্যে উপরে উল্লিখিত প্রক্রিয়াগুলি হত্যা করুন।
Ckacmaster

এমনকি আমি এর আগেও চেষ্টা করেছিলাম। আমি এটি 1 জানুয়ারিতেও পরিবর্তন করার চেষ্টা করেছি তবে এটি এখনও কাজ করে না বলে আমি মনে করি আমার কেবল এই ত্রুটিটি উপেক্ষা করা উচিত কারণ আমার উচ্চ সিপিইউ ব্যবহার বা র‌্যাম ব্যবহার নেই। আমি আশা করি পরবর্তী সফ্টওয়্যার আপডেটে আপেল এটি ঠিক করে ফেলে। অন্তত রুট বাগের চেয়ে এটি আরও ভাল: macrumors.com/how-to/temporarily-fix-macos-high-sierra-root-bug
কেউই

(আমি কোনও মন্তব্য যুক্ত করতে পারছি না, দুঃখিত) ইউজারএভেন্টএজেন্টের কারণে আমি আজই উচ্চ সিপিইউ ব্যবহার শুরু করেছি। এটি প্রচুর পরিমাণে র‌্যামও ব্যবহার করে (30++ গিগাবাইট যদি আমি এটি দীর্ঘকাল চালাতে দিই)) জোর করে ছেড়ে দেওয়া এবং রিবুট করার ফলে কিছুই পরিবর্তন হয়নি। আমি প্রক্রিয়াটির একটি নমুনা করেছি এবং তারিখগুলির সাথে লেনদেনের জন্য এক টন লাইন দেখেছি। আমি নভেম্বরটি তারিখ পরিবর্তন করলে আমার সিপিইউ ব্যবহার স্বাভাবিক হয়ে যায়। দ্বিতীয়টি আমি এটি বর্তমানকে পরিবর্তন করেছিলাম এটি আবার বোনার হয়ে গেছে। আমি ভাবছি যে এটি 11.2.1 এ আইওএস ডেট বাগের সাথে সম্পর্কিত কিনা? আমি আশা করি অ্যাপল শীঘ্রই এটি ঠিক করে দিয়েছে কারণ আমার কম্পিউটারটি ব্যবহারের অযোগ্য।
hmode

1
@ কিওয়ার্টি আপেল এটি না পারা পর্যন্ত আপনার কম্পিউটারকে একেবারেই বন্ধ না করতে দিন। আমি যখন আমার এক্সকোড কনসোলে ত্রুটিটি প্রথম দেখলাম তখন পুনরায় চালু করার ভুল করেছিলাম, এবং আমার র‌্যাম এবং সিপিইউ ব্যবহারটি আরও খারাপের দিকে নিয়েছিল ... কিছু তদন্তের পরে আমি বুঝতে পেরেছিলাম যে আমার কম্পিউটার হিসাবে আমি একটি অস্থায়ী সমাধানের জন্য উপরেরটি করব প্রায় অকেজো ছিল। ত্রুটিটি বেশিরভাগ ক্ষেত্রেই ক্ষতিকারক নয় যদি না আপনি পুনরায় চালু না করেন বা কোনও প্লিস্ট ফাইল লোড করার চেষ্টা না করেন।
Ckacmaster

2

ডিসেম্বর 2017 এর শুরুতে অত্যন্ত উচ্চ ইউজারএভেন্ট এজেন্ট সিপিইউ এবং মেমরির ব্যবহার নিয়ে আমার একই সমস্যা ছিল Con কনসোল উপরে বর্ণিত হিসাবে "মাসের বাইরে থাকা" ত্রুটি দেখিয়েছিল।

আমি ডিস্ক ইউটিলিটি "প্রাথমিক চিকিত্সা," রিবুটস, নিরাপদ মোড (সিস্টেম ক্যাশে সাফ করার জন্য), এনভিআরএএম এবং এসএমডি সাফ করার চেষ্টা করেছি, কিছুই সাহায্য করেনি। আমি লক্ষ্য করেছি যে সিপিইউ এবং মেমরির ব্যবহার নিরাপদ মোডে স্পাইক করে না।

@Tgray এবং u / কিডটেক্সাসের মতো , এক পর্যায়ে আমি বুঝতে পেরেছি যে আমি যদি আমার সমস্ত কাস্টম চালু করা প্লাস্টিক অক্ষম করে ফেলেছি যে সমস্যাটি দেখা দেয় নি।

অবশেষে নীচে ছোট স্ক্রিপ্টটি লিখেছিলাম আমাকে ডিবাগ করতে সহায়তা করার জন্য যা কোন সমস্যাবাদী সমস্যাটি সৃষ্টি করছিল। এটি প্রতিমাসে প্রথম দিকে চলে এমন একটি প্লিস্ট হিসাবে শেষ হয়েছিল:

<key>StartCalendarInterval</key>
<dict>
    <key>Day</key>
    <integer>1</integer>
    <key>Hour</key>
    <integer>03</integer>
    <key>Minute</key>
    <integer>00</integer>
</dict>

আমার বেশিরভাগ লোকই কীটি ব্যবহার করেন StartCalendarIntervalএবং নীচের স্ক্রিপ্টটি ব্যবহার করে আমি দেখিয়ে দিতে পারি যে তারা স্পাইকিং র‌্যাম এবং মেমরির সমস্যার কারণ বলে মনে হচ্ছে না, সুতরাং কেন কোনও নির্দিষ্ট প্লিস্ট সমস্যার কারণ হতে পারে তা আমার কাছে সম্পূর্ণরূপে পরিষ্কার নয়। নির্বিশেষে, আমি এটি এটিকে সাজিয়েছি।

আমি পাঠকদের কেবলমাত্র অনুলিপি এবং পেস্টের পরিবর্তে এটি কী করে তা বোঝার চেষ্টা করার জন্য স্ক্রিপ্টটি দেখার জন্য দৃ strongly়ভাবে পরামর্শ দিচ্ছি । বিশেষ করে, হিসাবে লিখিত এই শুধুমাত্র plists জন্য কাজ করবে ~/Library/LaunchAgents(না /Library/LaunchDaemonsএবং অন্যদের), এবং এটি ইচ্ছাকৃতভাবে শুধুমাত্র plists যার ফাইলের নাম এবং পরীক্ষা <key>Label</key>নির্দিষ্ট প্যাটার্ন অনুসরণ করুন: com.USERNAME.my_plist_name[.plist]। এটি চালানোর আগে, আমি bootoutআমার সকল প্লাস্টের জন্য ওয়ান-লাইনার ব্যবহার করেছি: for plist in com."$(whoami)".*.plist; do launchctl bootout gui/"${MYUID}"/"${plist%.plist}" || true; doneএবং তারপরে যাচাই করা হয়েছে যে তারা আর launchctl listফলাফলের অধীনে উপস্থিত হবে না ।

#! /bin/bash
# /apple/307512/month-13-is-out-of-bounds

set -euf -o pipefail

MYUID="$(id -u)"

pushd "${HOME}"/Library/LaunchAgents

while IFS= read -r -d '' plist; do
  echo "${plist}"
  stats=($(ps ux | grep -v grep | grep UserEventAgent | awk '{ print $3, $5}'))
  cpu="${stats[0]}"
  vmem="${stats[1]}"
  echo "CPU use and virtual memory size while disabled: ${stats[@]}"
  launchctl bootstrap gui/"${MYUID}" "${plist}"
  sleep 5
  stats=($(ps ux | grep -v grep | grep UserEventAgent | awk '{ print $3, $5}'))
  echo "CPU use and virtual memory size while enabled: ${stats[@]}"
  echo "Change in vmem: $(( "${vmem}" - "${stats[1]}" ))"
  echo
done < <(find . -iname "com.$(whoami).*.plist" -print0)

popd

এটি চালাচ্ছিল লোকেদের জন্য নোট: এটি ধরে নেওয়া হয় যে এটি পরীক্ষা করছে এমন সমস্ত এজেন্ট ইতিমধ্যে অক্ষম রয়েছে, সুতরাং bootoutএন 8 সুপারি প্রস্তাবিত (বা অনুরূপ) চালানোর দিকে মনোযোগ দিন ।
কেন উইলিয়ামস

1

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

ফিক্স

আমি আমার জন্য এটি বুঝতে পেরেছি। আশা করি সমস্যাযুক্ত অন্যদের জন্য, এটি আপনার পক্ষে কাজ করবে।

ইস্যুটি আমার Library / লাইব্রেরি / লঞ্চআজেন্টস-এ থাকা একটি লঞ্চ এজেন্ট প্লাস্ট ছিল। এটি একটি সরল প্লিস্ট ফাইল যা স্টার্টক্যালেন্ডারআইন্টারওয়ালকে কল করে, এটি লঞ্চ করা প্লাস্টগুলির জন্য একটি বৈধ কী। লঞ্চএজেন্ট কাজটি এমন একটি শেল স্ক্রিপ্ট কল করে যা কিছু ফাইল মাসের প্রথম দিন একটি ব্যাকআপ স্থানে অনুলিপি করে। কাজটি মোটেই ডাকা হচ্ছে না - আমি মনে করি এটি ক্যালেন্ডারের বিপরীতে লোডযুক্ত চাকরিগুলি পরীক্ষা করা শুরু করেছে যা সমস্যাটি সৃষ্টি করছে। এই প্লিস্টটি আনলোড করা এবং ফাইলটি ডিরেক্টরি থেকে সরিয়ে নিয়ে যাওয়ার সাথে সাথে ইউজারইভেন্টএজেন্ট ভাল ছিল (একটি বল ছাড়ার পরে)। দ্বিতীয়টি আমি প্লিস্টটি লোড করেছি (লঞ্চক্টল লোড এক্সএক্সএক্সএক্সএক্সএক্সএক্স), ইউজারএভেন্টএজেন্ট বাদাম হয়ে গেছে।

স্টার্টক্যালেন্ডারআইন্টারওয়াল অ্যাপল এর ডক্সে লঞ্চ হওয়ার জন্য একটি বৈধ কী ।

সুতরাং যে কারও সমস্যা রয়েছে, আপনার লঞ্চএজেন্ট ডিরেক্টরিগুলি পরীক্ষা করুন এবং স্টার্টক্যালেন্ডারআইন্টারওয়াল কী (বা অন্য কোনও ক্যালেন্ডার সম্পর্কিত কী) সন্ধান করুন। সময়ভিত্তিক অন্তর অন্তর্ভুক্তকারীদের সাথে আমার কোনও সমস্যা নেই।

দ্রষ্টব্য: এটি 'পাগলের 13 মাসের বাইরে' ত্রুটিগুলি ঠিক করে না, কেবল ক্রেজি ইউজারএভেন্ট এজেন্ট আচরণ A


আসলে আমার উচ্চ ব্যবহারকারী ইভেন্ট এজেন্ট সিপিইউ ব্যবহার নেই। এবং আমার কাছে উচ্চ জেডসিপিইউ এবং র‌্যাম ব্যবহার নেই।
কোনও ব্যবহারকারী

এই উত্তরটি আমাকে সাহায্য করেছিল। যদিও ইউজারএভেন্টএজেন্টে আমার সমস্যা নেই তবে এলএসডি পাগল হয়ে গেছে। ভাগ্যক্রমে, আমি মনে করি আমি নিজেই স্টার্টক্যালেন্ডার এভেন্ট দিয়ে প্লাস্ট তৈরি করেছি। সবেমাত্র এটি অক্ষম করে এবং জোর করে মেরে ফেলেছে এলএসডি।
ডেনিস দ্য মেনেস

0

অ্যাপলকে এই প্রতিবেদন করার পরে এবং এস্কুলেশন চেইনটি স্কেল করার পরে, আমাকে বলা হয়েছিল যে এটি ম্যাকোএস 10.13.3 এ ঠিক করা উচিত।

দৃশ্যত, এই একটি অ্যাপ্লিকেশন দ্বারা ঘটিত হয় অসমর্থিত NSDate পদ্ধতি 'descriptionWithCalendarFormat' কলিং

আপনি https://forums.developer.apple.com/thread/88417 এ আরও পড়তে পারেন ।

কিছু ক্ষেত্রে, নির্দিষ্ট প্লাস্ট ফাইলগুলি সম্পাদনা বা অপসারণ প্রোগ্রামকে অবহেলা পদ্ধতি থেকে কল করতে বাধা দেবে, তবে আসল ফিক্সটি একটি ওএস আপডেট।

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