2014-12-08 4 views
0

Я хочу знать, сколько подключений существует на моем сайте, который находится на общедоступной учетной записи хостинга.Подключить соединения с помощью netstat на пользователя cPanel через ssh

Хостинг-провайдер использует cPanel, и я могу получить к нему доступ через ssh.

Проблема заключается в том, если я запускаю команду:

netstat -tuna | wc -l 

возвращает дикое 2555 количество соединений, но когда я иду к Google Analytics и получить доступ к разделу в реальном времени, есть только 15-20 пользователей активны ,

Мой вопрос в том, что это 2555 соединений с моим сайтом или с сервером в целом, независимо от пользователя, которого я использую для запуска команды. (У меня нет доступа root).

+0

Ну, если вы посмотрите на выходе из 'netstat -tuna' (без wc -l) вы увидите, что он отображает все активные сокеты TCP (-t) и UDP (-u) - даже те, которые прослушиваются (-a). Разумеется, в аналитике Google отображаются только входящие HTTP-соединения (только TCP-порты 80 или 443). – vstm

ответ

2

Ваша команда netstat показывает все соединения вашего сервера. Не только подключение Apache, Если вы хотите проверить только соединение Apache. Вы должны будете выполнить следующую команду.

netstat -anp |grep 80 |wc -l 

Но с приведенной выше командой вы получите общее количество соединений Apache. Ваш сайт размещен на общем сервере, и из-за этого вы не можете проверить подключение своего сайта.

Чтобы проверить нашу связь сайта ваш придется назначить выделенный IP для вашего сайта и использовать этот IP-адрес в команде выше, чтобы проверить ваш веб-сайт Apache Connection

netstat -anp |grep 80 |grep 1.1.1.1 | wc -l 

Благодаря

 Смежные вопросы

  • Нет связанных вопросов^_^