Linux: я могу контролировать все http соединения со своим живым сайтом? как хвост-f /file/log.log только для http соединений?

Jailtime.org стал Stacklet, который может быть тем, что Вы ищете. Не много виртуальных устройств, на говорит, но достаточно основ для легкого создания собственного.

2
задан 30 March 2011 в 02:29
4 ответа

Нет никакого ответа.

  • Пакет IPTables и количества байта покажут новые соединения, входящие Вашему серверу. Я только использую это, чтобы проверить, что соединения проходят правильные правила.
  • Я обычно смотрю на журнал доступа для веб-сервера. Это обеспечивает набор информации, которую Вы не можете легко получить от контроля стопки tcp. tail -f на журнале полезно, чтобы видеть, становятся ли соединения обработанными правильно.
  • Наблюдение netstat может показать соединения с портом 80 и/или портом 443. TCPDUMP покажет данные мониторинга пакетного уровня.
  • Включение состояния сервера в апаче позволяет Вам запрашивать то, что сервер делает и недавно сделал.
  • Системный монитор как munin может отследить доступы и нагрузку на веб-сервер.
  • Аналитический инструмент журнала как awstats даст Вам относительно текущие данные с историей и большим количеством полезных разбивок. Это полезно для наблюдения тенденций со временем.
  • Аналитика Google даст Вам информацию, подобную awstats, но на основе активного кода, выполненного, когда к Вашему сайту получат доступ.

То, какое решение является соответствующим, зависит от Ваших потребностей. Можно принять решение использовать больше чем одно решение.

4
ответ дан 3 December 2019 в 08:31

Это будет работать, но это - hacky...

watch -n 0.5 "netstat -ano | grep -v unix | grep ESTABLISHED | grep \:80"
8
ответ дан 3 December 2019 в 08:31

TCPDUMP сможет показать, что Вы живете соединения с сервером.

1
ответ дан 3 December 2019 в 08:31

apachetop может быть решением для вас.

Это консольный инструмент мониторинга (без графического интерфейса), который считывает страницы состояния сервера с одного или нескольких серверов Apache и объединяет информацию на одном простом экране мониторинга.

Пример вывода будет выглядеть следующим образом:

last hit: 20:03:08         atop runtime:  0 days, 00:00:40             20:03:09
All:          203 reqs (   5.2/sec)       2678.4K (   68.7K/sec)      13.2K/req
2xx:     203 ( 100%) 3xx:       0 ( 0.0%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)
R ( 30s):     148 reqs (   4.9/sec)       2286.0K (   76.2K/sec)      15.4K/req
2xx:     148 ( 100%) 3xx:       0 ( 0.0%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)

 REQS REQ/S    KB KB/S URL
    2  0.10   7.9  0.4*/images/persons/ahmet-buke.jpg
    2  0.10  10.3  0.5 /images/persons/rm_24_s_0.gif
    2  0.14  86.0  6.1 /images/banners/kitap/hegel-14kasim-o(1).jpg
    2  0.09   2.7  0.1 /themes/yeni//includes/languages/turkish/images/buttons
    2  0.09  11.7  0.5 /images/services/pinterest.jpg
    2  0.07   5.8  0.2 /themes/yeni/images/kedi.gif
    2  0.09   4.4  0.2 /images/services/google-plus.jpg
3
ответ дан 3 December 2019 в 08:31

Теги

Похожие вопросы