মনিট কনফিগারেশন পুনরায় লোড - মনিটরিং পরিষেবাগুলি পুনরায় চালু করার কথা?


10

উবুন্টু সার্ভারে মনিট 5.4 চলছে। যখন আমি ব্যবহার করি monit reload, মনে হয় এটি নিরীক্ষিত পরিষেবাগুলি পুনরায় চালু করে (এই পরিস্থিতিতে টমক্যাট।)। এটা কি প্রত্যাশিত আচরণ? ডকুমেন্টেশন বলে :

পুনরায় লোড করুন - একটি চলমান মনিট ডেমনটিকে পুনরায় সূচনা করুন, ডিমনটি তার কনফিগারেশনটি পুনরায় পড়বে, লগ ফাইলগুলি বন্ধ এবং পুনরায় খুলবে।

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

এটি আউটপুট monit status

The Monit daemon 5.4 uptime: 15h 0m 

Process 'tomcat7'
  status                            Running
  monitoring status                 Monitored
  pid                               38842
  parent pid                        1
  uptime                            14h 30m 
  children                          0
  memory kilobytes                  3445964
  memory kilobytes total            3445964
  memory percent                    10.4%
  memory percent total              10.4%
  cpu percent                       14.8%
  cpu percent total                 14.8%
  port response time                0.018s to localhost:80 [HTTP via TCP]
  data collected                    Tue, 17 Jun 2014 15:39:36

System 'mytiny.company.net'
  status                            Running
  monitoring status                 Monitored
  load average                      [0.32] [0.49] [0.57]
  cpu                               15.5%us 0.2%sy 0.0%wa
  memory usage                      8217684 kB [25.0%]
  swap usage                        14980 kB [0.7%]
  data collected                    Tue, 17 Jun 2014 15:39:36

এবং এটি হ'ল টমকেট পর্যবেক্ষণ কনফিগারেশন monitrc

# Tomcat
check process tomcat7 with pidfile /var/run/tomcat7.pid
start program = "/etc/init.d/tomcat7 restart"
stop program = "/etc/init.d/tomcat7 stop"

if cpu > 60% for 2 cycles then alert
if cpu > 80% for 5 cycles then restart

if failed port 80 and protocol http
  then restart
if 5 restarts within 5 cycles then timeout

S০ এর দশকের চেক অন্তর বাদে বাকী ফাইলটি ডিফল্ট। টমকেট 80 বন্দরে চলছে runs


শেষ কবে দৌড়লেন monit reload? এটা কি 14.5 ঘন্টা আগে ছিল?
ew white

হ্যাঁ, এটা সত্য
smonff

1
আপনার সিপিইউ% বিধি পুনরায় চালু করতে ট্রিগার করছে এমন কোন সুযোগ আছে কি? সিপিইউ বিধিগুলি সরান এবং আবার চেষ্টা করুন।
ew white

1
সিপিইউ বিধি এখানে সমস্যা ছিল।
smonff

1
সমাধান চিহ্নিত করা হয়?
arvindwill

উত্তর:


11

যা হওয়ার কথা তা নয় not monit reloadকেবলমাত্র তার কনফিগার ফাইলটি পুনরায় পাঠ করে এবং নতুন পরিবর্তনগুলি প্রয়োগ করে। আপনি কি একই সমস্যা আছে যদি আপনি service monit restart?

আপনি কীভাবে জানবেন যে টমকেট আসলে পুনরায় আরম্ভ হচ্ছে?

এর আউটপুট আটকান দয়া করে monit status


আমি জানি এটি পুনরায় আরম্ভ হয় কারণ আমি দেখতে দেখতে লগগুলিতে এটি পুনরায় আরম্ভ করা হয়! monit statusআউটপুট দিয়ে প্রশ্ন আপডেট । আপনার পরামর্শের পরে চেষ্টা করবেন।
সমকাল

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