Как проследить recvfrom и отправлять в Syscall каждый раз, когда входящее HTTP -запрос Apache2/HTTPD?Linux

Ответить
Anonymous
 Как проследить recvfrom и отправлять в Syscall каждый раз, когда входящее HTTP -запрос Apache2/HTTPD?

Сообщение Anonymous »

Итак, я решил начать узнать о системном вызове с помощью Strace и хочу наблюдать системный вызов, связанный с сетью, на процессах Apache2, вот как я его прикрепляю:

Код: Выделить всё

pidof -s apache2
pstree -sTp
strace -f -e trace=%network -p 
И при наблюдении, я замечаю, что Strace prying немного syscall, однако я не могу найти recvfrom или отправить syscall с дескриптором файла, который соответствует принятию syscall, в котором содержит IP -адрес клиента (мой браузер), когда я делаю http -запрос
Мое предположение состоит в том, что, когда запрос обрабатывается Apache, он порождает новые процессы В качестве дочернего процесса, и, поскольку я прикрепляю ремень к родительскому процессу Apache2, почему ремень не следует за его ребенком, несмотря на то, что я указываю --f опция?
Я извиняюсь, если это Разве не подходящее место, я не уверен, является ли этот вопрос более подходящим для Stackoverflow, Serverfault или Unix stackexchange

Подробнее здесь: https://stackoverflow.com/questions/794 ... e-incoming
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»