Score:0

SIGKILL ไม่มีผลต่อกระบวนการที่รัน 100% CPU

ธง as

ฉันมีพฤติกรรมแปลก ๆ บน pi4 ที่ใช้เซิร์ฟเวอร์ Ubuntu 21.04 มันทำงานอย่างถูกต้อง แต่หลังจากนั้นสักครู่ a สามารถเห็นกระบวนการที่ทำงาน 100% CPU จากชั่วโมง และถ้าฉันรอนานกว่านั้นจะมี 2, 3 ... กระบวนการอื่น ๆ ที่ใช้ CPU 100% พวกเขาดูเหมือนจะเปิดตัวโดย cron job (จากระบบอัตโนมัติในบ้าน Jeedom) แต่นี่ไม่ใช่คำถามของฉัน

สิ่งที่แปลกคือฉันไม่สามารถฆ่าพวกเขาได้แม้แต่ผู้ใช้รูทด้วย kill -9 กระบวนการกำลังเรียกใช้ R แต่ไม่ตอบสนอง

#ps aux | เกรป 46149
www-ข้อมูล 46149 99.7 0.0 2040 80 ? R ต.ค. 04 633:33 sh -c (ps ax || ps w) | grep -ie "cron_id=7$" | grep -v "เกรป"
#sudo ฆ่า -9 46149
#ps aux | เกรป 46149
www-ข้อมูล 46149 99.7 0.0 2040 80 ? R ต.ค. 04 633:36 sh -c (ps ax || ps w) | grep -ie "cron_id=7$" | grep -v "เกรป"

ในตัวอย่างนี้ กระบวนการที่ถูกบล็อกคือ 'ps' แต่กระบวนการนี้ไม่เหมือนกันเสมอไป หากปิดเครื่อง pi จะเริ่มต้นใหม่ตามปกติ แต่กระบวนการอื่นที่ถูกบล็อกจะปรากฏขึ้นหลังจากนั้นสักครู่ และฉันต้องปิดเพราะ 'รีบูต' จะไม่ทำงาน

แก้ไข: ใช้ 'ps axjf' เพื่อดูโครงสร้างกระบวนการ

      1 7317 7317 1799 ? -1 Sl 0 0:56 /usr/bin/containerd-shim-runc-v2 -namespace moby -id bf40089312cdb1d7707096fe6fc46520c7c1a17a70eac305473761976c1f4b7d -ที่อยู่ /เรียกใช้/ต่อ
   7317 7337 7337 7337 ? -1 ส 0 1:12 \_ /usr/bin/python2 /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
   7337 7391 7391 7337 ? -1 ส 0 0:02 | \_ /usr/sbin/cron -f -L4
   7391 104917 7391 7337 ? -1 ส 0 00:00 | | \_ /usr/sbin/CRON -f -L4
 104917 104919 104919 104919 ? -1 ส. 0 00:00 | | | \_ /bin/sh -c /usr/bin/php /var/www/html/core/php/watchdog.php >> /dev/null
 104919 104920 104919 104919 ? -1 R 0 1521:41 | | | \_ /bin/sh -c /usr/bin/php /var/www/html/core/php/watchdog.php >> /dev/null
   7391 395309 7391 7337 ? -1 ส 0 00:00 | | \_ /usr/sbin/CRON -f -L4
 395309 395312 395312 395312 ? -1 ส. 33 00:00 | | \_ /bin/sh -c /usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null
 395312 395313 395312 395312 ? -1 ส 33 0:00 | | \_ /usr/bin/php /var/www/html/core/php/jeeCron.php
 395313 395341 395312 395312 ? -1 ส 33 0:00 | | \_ sh -c (ps ขวาน || ps w) | grep -ie "cron_id=4$" | grep -v "เกรป"
 395341 395344 395312 395312 ? -1 ร 33 109:29 | | \_ sh -c (ps ขวาน || ps w) | grep -ie "cron_id=4$" | grep -v "เกรป"
   7337 7392 7392 7337 ? -1 ส 1 0:00 | \_ /usr/sbin/atd -f
   7337 8613 8613 7337 ? -1 สล 0 6:16 | \_ /usr/bin/python3 /usr/bin/fail2ban-server -fc /etc/fail2ban/
   7337 11223 10184 10184 ? -1 ส 33 0:08 | \_ php /var/www/html/core/class/../php/jeeCron.php cron_id=452778
   7337 18465 18465 18465 ? -1 SNs 0 0:08 | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 168788 18465 18465 ? -1 SN 33 0:48 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 354445 18465 18465 ? -1 SN 33 00:27 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 356077 18465 18465 ? -1 SN 33 0:24 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 356301 18465 18465 ? -1 SN 33 0:25 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 362824 18465 18465 ? -1 SN 33 0:16 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 364208 18465 18465 ? -1 SN 33 0:14 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 366422 18465 18465 ? -1 SN 33 0:12 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 366848 18465 18465 ? -1 SN 33 0:12 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 367416 18465 18465 ? -1 SN 33 0:10 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 367576 18465 18465 ? -1 SN 33 0:11 | | \_ /usr/sbin/apache2 -k เริ่มต้น
  18465 405605 18465 18465 ? -1 SN 33 0:03 | | \_ /usr/sbin/apache2 -k เริ่มต้น
   7337 18824 18465 18465 ? -1 SN 33 174:59 | \_ php /var/www/html/core/class/../php/jeeCron.php cron_id=301554
   7337 35774 18465 18465 ? -1 ถ่ายทอดสด 33 0:31 | \_ โหนด /var/www/html/plugins/alexaapi/resources/alexaapi.js http://app_jeedom amazon.fr alexa.amazon.fr OtAkaDFZj3YlSEQg6T1VGk8Jq8
   7337 44738 44738 44738 ? -1 SNs 106 0:00 | \_ /usr/bin/dbus-daemon --system
   7337 44767 44766 44766 ? -1 SN 107 1:13 | \_ avahi-daemon: กำลังทำงาน [bf40089312cd.local]
  44767 44768 44766 44766 ? -1 SN 107 0:00 | | \_ avahi-daemon: ตัวช่วย chroot
   7337 45616 18465 18465 ? -1 ถ่ายทอดสด 33 4:20 | \_ โฮมบริดจ์
  45616 45664 18465 18465 ? -1 ถ่ายทอดสด 33 2:10 | | \_ homebridge-config-ui-x
   7337 46149 46102 46102 ? -1 ร 33 1931:04 | \_ sh -c (ps ขวาน || ps w) | grep -ie "cron_id=7$" | grep -v "เกรป"
   7337 407386 18465 18465 ? -1 RN 33 0:00 | \_ php /var/www/html/core/class/../php/jeeListener.php listener_id=2 event_id=379484 value='1310' datetime='2021-10-06 06:36:25'
   7317 22607 22607 22607 ? 22607 Ss+ 0 0:00 \_ /bin/bash

แก้ไข

ฉันพยายามฆ่าพาเรนต์: ทุกระดับของแผนผังกระบวนการถูกฆ่า ยกเว้นพาเรนต์และโปรเซสที่ถูกบล็อก (2 โปรเซสในครั้งนี้กับพาเรนต์เดียวกัน) ตอนนี้ฉันมี

ราก 5790 0.0 0.0 0 0 ? ส ต.ค. 09 0:14 \_ [sh]
www-ข้อมูล 267740 99.4 0.0 2040 84 ? RN 05:05 1032:49 \_ sh -c ps ขวาน | grep "ทรัพยากร/alexaapi.js" | grep -v "grep" | wc -l HOME=/var/www LOGNAME=www-data PATH=/usr/bin:/bin SHELL=/bi
www-ข้อมูล 357120 99.5 0.0 2040 80 ? RN 14:00 501:07 \_ sh -c (ps ขวาน || ps w) | grep -ie "cron_id=469432$" | grep -v "grep" HOME=/var/www LOGNAME=www-data PATH=/usr/bin:/bin SHELL=/bin

และด้วย 'ps-ef':

ราก 5790 5760 0 ต.ค. 52 ? 00:00:14 [ช]
www-ข้อมูล 267740 5790 99 ต.ค.53 ? 1-01:58:16 sh -c ps ขวาน | grep "ทรัพยากร/alexaapi.js" | grep -v "grep" | สุขา -l
www-ข้อมูล 357120 5790 99 ต.ค.53 ? 17:06:33 sh -c (ps ขวาน || ps w) | grep -ie "cron_id=469432$" | grep -v "เกรป"
np flag
ดูแผนผังกระบวนการด้วย `ps axjf` หรือที่คล้ายกัน อาจเป็นเพราะเด็ก/ผู้ปกครองเป็นประเด็นสำหรับเรื่องนี้
as flag
ขอบคุณ NStorm ฉันแก้ไขคำถามเพื่อเพิ่มผลลัพธ์ของ 'ps axjf'
Zareh Kasparian avatar
us flag
ค้นหากระบวนการพาเรนต์และรับรหัสและฆ่าพาเรนต์ผ่าน "ps -ef"
as flag
ขอบคุณ Zareh ฉันฆ่าพาเรนต์แล้ว แต่กระบวนการที่ถูกบล็อกยังคงทำงานอยู่ ฉันแก้ไขคำถามด้วยผลลัพธ์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา