Linux и другие UNIX‑подобные системы в контексте работы, совместимости и перехода на BSD.
Модератор: weec
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
djmix
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Непрочитанное сообщение
djmix » 2009-05-25 18:06:48
Столкнулся с проблемой того, что:
1. Mysql жрет очень много памяти, поэтому приходится время от времени его перезагружать. Найти причину изза чего это происходит не могу, может ктото подскажет как?
2. В процессе поиска ответа на вопрос номер 1, было замечено странное поведение файла /var/log/httpd/error_log. Командой tail -f выводит следующий лог:
Код: Выделить всё
[Mon May 25 17:52:15 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:52:25 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:52:35 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:52:45 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:52:47 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/1/cfg.bin
[Mon May 25 17:52:49 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/1/s.php
[Mon May 25 17:52:51 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/1/s.php
[Mon May 25 17:53:00 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:53:10 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:53:20 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:53:30 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:53:41 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:53:50 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/1/s.php
[Mon May 25 17:53:51 2009] [error] [client 82.141.129.3] File does not exist: /var/www/html/spm.php
[Mon May 25 17:55:39 2009] [error] [client 188.98.66.232] File does not exist: /var/www/html/1/cfg.bin
[Mon May 25 17:56:41 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/1/s.php
[Mon May 25 17:56:42 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
[Mon May 25 17:56:53 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
[Mon May 25 17:57:00 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/1/s.php
[Mon May 25 17:57:03 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
[Mon May 25 17:57:13 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
[Mon May 25 17:57:23 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
[Mon May 25 17:57:34 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
[Mon May 25 17:57:41 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/1/s.php
[Mon May 25 17:57:47 2009] [error] [client 95.55.16.33] File does not exist: /var/www/html/spm.php
Есть подозрение, что мускул процессы рождаются этими запросами. Можно ли как то посмотреть что именно в этих запросах от неизвестных мне IP шников. Спасибо заранее.
djmix
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
djmix
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Непрочитанное сообщение
djmix » 2009-05-26 9:36:54
А вот что выводит команда top:
Код: Выделить всё
10362 mysql 15 0 562m 311m 2948 S 0 31.0 0:15.08 mysqld
10363 mysql 15 0 562m 311m 2948 S 0 31.0 0:00.00 mysqld
10364 mysql 15 0 562m 311m 2948 S 0 31.0 1:43.08 mysqld
10371 mysql 15 0 562m 311m 2948 S 0 31.0 16:43.51 mysqld
10373 mysql 16 0 562m 311m 2948 S 0 31.0 15:32.94 mysqld
10375 mysql 16 0 562m 311m 2948 S 0 31.0 14:52.48 mysqld
10377 mysql 15 0 562m 311m 2948 S 0 31.0 18:03.01 mysqld
10397 mysql 15 0 562m 311m 2948 S 16 31.0 17:44.18 mysqld
10398 mysql 15 0 562m 311m 2948 S 0 31.0 18:54.35 mysqld
10406 mysql 15 0 562m 311m 2948 S 0 31.0 15:37.53 mysqld
10407 mysql 15 0 562m 311m 2948 S 0 31.0 15:13.22 mysqld
10513 mysql 15 0 562m 311m 2948 S 0 31.0 15:12.17 mysqld
10514 mysql 18 0 562m 311m 2948 S 11 31.0 15:33.74 mysqld
10964 mysql 24 0 562m 311m 2948 S 0 31.0 15:53.11 mysqld
10965 mysql 16 0 562m 311m 2948 S 0 31.0 14:52.04 mysqld
11567 mysql 15 0 562m 311m 2948 S 0 31.0 14:00.20 mysqld
11568 mysql 16 0 562m 311m 2948 S 0 31.0 14:14.70 mysqld
11577 mysql 15 0 562m 311m 2948 S 0 31.0 13:23.96 mysqld
14575 mysql 17 0 562m 311m 2948 S 0 31.0 1:34.25 mysqld
14576 mysql 15 0 562m 311m 2948 S 0 31.0 1:28.86 mysqld
14577 mysql 15 0 562m 311m 2948 S 0 31.0 1:23.65 mysqld
14578 mysql 15 0 562m 311m 2948 S 0 31.0 1:27.64 mysqld
14579 mysql 15 0 562m 311m 2948 S 0 31.0 1:33.17 mysqld
14580 mysql 15 0 562m 311m 2948 S 0 31.0 1:36.23 mysqld
14581 mysql 15 0 562m 311m 2948 S 0 31.0 1:41.65 mysqld
17584 mysql 15 0 562m 311m 2948 S 0 31.0 12:14.05 mysqld
17585 mysql 15 0 562m 311m 2948 S 0 31.0 13:05.07 mysqld
17586 mysql 15 0 562m 311m 2948 S 0 31.0 13:55.30 mysqld
17587 mysql 16 0 562m 311m 2948 S 0 31.0 11:48.65 mysqld
17588 mysql 15 0 562m 311m 2948 S 0 31.0 10:55.55 mysqld
17589 mysql 15 0 562m 311m 2948 S 0 31.0 10:28.48 mysqld
17590 mysql 15 0 562m 311m 2948 S 0 31.0 12:49.57 mysqld
т имеа5
djmix
-
rainy
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2008-02-01 23:26:45
Непрочитанное сообщение
rainy » 2009-05-29 14:23:09
Можно ли как то посмотреть что именно в этих запросах
посмотри /var/log/httpd/access_log. Возможно у тебя есть уязвимые скрипты, которые позволяют делать прямые запросы к БД.
rainy
-
djmix
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Непрочитанное сообщение
djmix » 2009-05-29 14:59:04
файл /var/log/httpd/access_log у меня совершенно пустой.
Плюс ко всему. Подскажите. Почему PID процессов которые выводит команда TOP и команда SHOW FULL PROCESSLIST могут не совпадать. Например командой TOP выводится то что прилепил в первом своем посте. А команда SHOW FULL PROCESSLIST в это время показывает что запущено 2-4 запроса и совершенно с иными PID. Спасибо!
djmix
-
server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
-
Контактная информация:
Непрочитанное сообщение
server801 » 2009-05-29 22:44:44
утилита htop ясно даст понять что и сколько
server801
-
rainy
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2008-02-01 23:26:45
Непрочитанное сообщение
rainy » 2009-06-01 13:06:44
файл /var/log/httpd/access_log у меня совершенно пустой
ну куда то access логи пишутся? Посмотри конфиг апача, если не пишутся то включи.
rainy
-
djmix
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Непрочитанное сообщение
djmix » 2009-06-03 14:14:15
Дело в том что логи пишутся для каждого пользователя в отдельности (насколько я понимаю).
djmix
-
paix
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
-
Контактная информация:
Непрочитанное сообщение
paix » 2009-06-04 9:43:42
а показать
или
+
вообще телепаты в отпуске, ни конфигов ни информации о системе....сиди, годай на кофейной гуще. Так и будете ждать с моря погоды?
в php также не помешает отключить mysql.allow_persistent = off
+
http://dev.mysql.com/doc/refman/5.0/en/ ... y-log.html
With best wishes, Sergej Kandyla
paix