Из какого файла вызывается процесс?
Здравствуйте,
Сразу прошу прощения, за возможные ошибки по созданию темы, так как, это первая мною созданная тема. Появилась проблема, с сервера, на сайт расположенный на этом же сервере идут 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
Заранее спасибо. Всем добра.