Howto Debug
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
howto:howto_debug [24.04.2017 05:38] 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> |