LINUX.ORG.RU

Сообщения Fross

 

Из какого файла вызывается процесс?

Здравствуйте,

Сразу прошу прощения, за возможные ошибки по созданию темы, так как, это первая мною созданная тема. Появилась проблема, с сервера, на сайт расположенный на этом же сервере идут GET запросы, которые не закрывают соединения, в следствии чего остается куча соединений в состоянии Sending Reply, а в mysql куча процессов SLEEP и на сайте ошибка «Too many connections».

Как узнать из какого файла они генерируются? В данный момент, через iptables запретил обращаться ip-адресу сервера к домену, что помогло, но это не кажется мне правильным и предполагаю что запросы продолжают генерироваться, что создает дополнительную нагрузку.

Дальше какая-то информация:

192.168.1.1 - Условное обозначение внешнего ip адреса сервера.

Access-log сайта.

#tail -f /path/to/site.access.log | grep 192.168.1.1
192.168.1.1 - - [23/Sep/2015:17:18:30 +0000] "GET /path/to/link HTTP/1.0" 200 24612 "-" "Mozilla/5.0 (Linux; U; Android 4.2.2; ru; GT-S7582 Build/JDQ39) AppleWebKit/534.30 (KHTM$
192.168.1.1 - - [23/Sep/2015:17:18:31 +0000] "GET /path/to/link HTTP/1.0" 200 2571 "-" "Mozilla/5.0 (Linux; U; Android 5.0.1; en-US; GT-I9500 Build/LRX22C) AppleWebKit/534.30 (K$
192.168.1.1 - - [23/Sep/2015:17:18:31 +0000] "GET /path/to/link HTTP/1.0" 200 2571 "-" "NokiaX2-00/5.0 (08.25) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/42$
192.168.1.1 - - [23/Sep/2015:17:18:30 +0000] "GET /path/to/link HTTP/1.0" 200 24612 "-" "NokiaX2-00/5.0 (08.25) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/4$
192.168.1.1 - - [23/Sep/2015:17:18:30 +0000] "GET /path/to/link HTTP/1.0" 200 24612 "-" "Mozilla/5.0 (Linux; Android 4.4.2; ru-ru; SAMSUNG GT-I9301I Build/KOT49H) AppleWebKit/53$
192.168.1.1 - - [23/Sep/2015:17:18:30 +0000] "GET /path/to/link HTTP/1.0" 200 24612 "-" "NokiaX2-00/5.0 (08.25) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/4$

#lsof -ni :80 | grep username
apache2 15049 username   16u  IPv4 25034220      0t0  TCP 192.168.1.1:36595->192.168.1.1:http (ESTABLISHED)
apache2 15051 username   15u  IPv4 25033430      0t0  TCP 192.168.1.1:36598->192.168.1.1:http (ESTABLISHED)
apache2 15053 username   15u  IPv4 25028493      0t0  TCP 192.168.1.1:36602->192.168.1.1:http (ESTABLISHED)
apache2 15056 username   16u  IPv4 25034227      0t0  TCP 192.168.1.1:36604->192.168.1.1:http (ESTABLISHED)
.....
.....
apache2 15113 username   16u  IPv4 25034265      0t0  TCP 192.168.1.1:36660->192.168.1.1:http (ESTABLISHED)
apache2 15119 username   15u  IPv4 25028535      0t0  TCP 192.168.1.1:36663->192.168.1.1:http (ESTABLISHED)

Предполагаю, что это то, что нужно.

Попытки посмотреть, из какого файла вызываются данные процессы, безуспешны, так как cwd указывает только на корневую папку сайта:

# readlink /proc/15049/cwd
/var/www/username/data/www/domain.tld 

# cat /proc/15049/cmdline
/usr/sbin/apache2-kstart
Что я делаю не так?

Заранее спасибо. Всем добра.

 , ,

Fross
()

RSS подписка на новые темы