Howto Debug
Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
howto:howto_debug [20.04.2017 11:11] admin |
howto:howto_debug [20.05.2019 15:18] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ==== Как поймать сокет ==== | + | 1 |
| - | <code bash> | + | |
| - | ls -l /proc/27395/fd/ | + | ~~OWNERAPPROVE~~ |
| - | 3634137309 | + | /*Не удаляйте эту строку и ниже!*/ |
| - | cat /proc/net/tcp | grep 3634137309 | + | {(rater>id=1|name=Прочитал_howto:howto_debug|type=vote|trace=user|tracedetails=1)} |
| - | cat /proc/net/tcp | grep 0100007F:8A8F | + | |
| - | for d in /proc/[0-9]*; do ll $d/fd | grep 3634137308 && echo $d; done | + | |
| - | 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> | ||