Howto Debug

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
howto:howto_debug [20.04.2017 10:58]
admin создано
howto:howto_debug [24.04.2017 05:38]
admin удалено
Строка 1: Строка 1:
-Как поймат сокет+==== Как поймать сокет ​====
 <code bash> <code bash>
 ls -l  /​proc/​27395/​fd/​ ls -l  /​proc/​27395/​fd/​
Строка 7: Строка 7:
 for d in /​proc/​[0-9]*;​ do ll $d/fd |  grep 3634137308 && echo $d; done for d in /​proc/​[0-9]*;​ do ll $d/fd |  grep 3634137308 && echo $d; done
 ps aux|grep 21838 ps aux|grep 21838
 +</​code>​
 +
 +==== Если сервер повис === 
 +или не может выключиться,​ спасаем файловую систему ALT+SysRq + REISUSSB
 +или
 +<code bash>
 +echo 1 > /​proc/​sys/​kernel/​sysrq
 +echo r > /​proc/​sysrq-trigger
 +echo e > /​proc/​sysrq-trigger
 +echo i > /​proc/​sysrq-trigger
 +echo s > /​proc/​sysrq-trigger
 +echo u > /​proc/​sysrq-trigger
 +echo s > /​proc/​sysrq-trigger
 +echo b > /​proc/​sysrq-trigger
 +</​code>​
 +или хотя бы
 +<code bash>
 +echo 1 > /​proc/​sys/​kernel/​sysrq
 +echo b > /​proc/​sysrq-trigger
 </​code>​ </​code>​