memory leak в апаче или пхп

123 4
A5
На сайте с 06.08.2006
Offline
46
#11

c-master, Интересно.

При этом занято 8G. Добавили еще б вывод команды top -bn1 |head -n 5. А то действительно не понятно куда память убежала. Самый большой по объему памяти процесс nginx занимает всего 119M.

Evgen Orel
На сайте с 20.11.2007
Offline
188
#12
top - 22:56:55 up 2 days, 7:11, 3 users, load average: 3.99, 4.22, 3.58
Tasks: 468 total, 17 running, 451 sleeping, 0 stopped, 0 zombie
Cpu(s): 10.2%us, 3.1%sy, 0.6%ni, 81.2%id, 4.1%wa, 0.0%hi, 0.8%si, 0.0%st
Mem: 8162416k total, 8072496k used, 89920k free, 174024k buffers
Swap: 3047416k total, 3168k used, 3044248k free, 5089740k cached

конечно, все это думаю зря, так как сайт не работает, а в очередной раз просить хостера включить сайт нехочется, точно не разобравшись с проблемой, но в тоже время трудно ее определить без рабочего сайта, вот такая передряга получается :)

Быстрая индексация страниц вашего сайта 2index: https://2index.ninja/?from=5864
P
На сайте с 08.03.2007
Offline
250
#13

У меня такое впечатление, что что-то нечисто. Что за antiddos ? Это вообще VPS или нет? Если да - то какой-то очень уж навороченный.

kxk
На сайте с 30.01.2005
Offline
990
kxk
#14

Pilat,

Что за antiddos ?
Это кривой скриптик apf`a от которого больше вреда чем толку :)
Ваш DEVOPS
A5
На сайте с 06.08.2006
Offline
46
#15

c-master

А где apache(httpd). Я вижу только 0.3 0 [httpd] <defunct>.

Посмотрите у Apache в error.log нет ничего странного.

Вот бы этот 0.3 0 [httpd] <defunct> убить и посмотреть сколько памяти освободится.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#16
Art569:
c-master
А где apache(httpd). Я вижу только 0.3 0 [httpd] <defunct>.
Посмотрите у Apache в error.log нет ничего странного.
Вот бы этот 0.3 0 [httpd] <defunct> убить и посмотреть сколько памяти освободится.

Зомби занимают место только в таблице процессов.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Andreyka
На сайте с 19.02.2005
Offline
822
#17

Скачайте сайт себе, поставьте денвер и смотрите сами где что грузит

Не стоит плодить сущности без необходимости
Evgen Orel
На сайте с 20.11.2007
Offline
188
#18

совсем забыл про кнопку "закрыть на профилактику" :) сайт включили, теперь есть возможность проверять что грузит так

ну скачивать, но скачал, и проверил на вирусы, также мимолетом пробежал по всем php-файлам

а вот анализ запросов к бд

9.89437103 . - [SELECT user_password FROM prn_users WHERE user_id='2' AND user_name='user']

8.29696655 . - [SELECT name, pwd, ip FROM prn_admins WHERE id='1']

0.00018596 . - [DELETE FROM prn_session WHERE time < '1240900894']

0.00047516 . - [UPDATE prn_session SET uname='admin', time='1240901794', host_addr='00.00.00.00', guest='2', module='Video', url='/' WHERE uname='admin']

8.20159912 . - [SELECT bid, bkey, title, content, url, blockfile, view, expire, action, bposition, which FROM prn_blocks WHERE active='1' ORDER BY weight ASC]

7.70092010 . - [SELECT * FROM prn_users WHERE user_id='2']

4.91142272 . - [SELECT Count(lid), SUM(hits), SUM(counter) FROM prn_video WHERE status !='0']

4.91142272 . - [SELECT SUM(msize) FROM prn_video WHERE status !='0']

4.88758087 . - [SELECT title, content FROM prn_blocks WHERE bkey='admin']

0.00020003 . - [SELECT uname, host_addr, guest, module, url, UNIX_TIMESTAMP(now())-time AS time FROM prn_session ORDER BY uname]

5.00679016 . - [SELECT MAX(id) AS maxid, modul, cid FROM prn_comment GROUP BY modul, cid ORDER BY maxid DESC LIMIT 10 ]

4.48226928 . - [ SELECT poll_id, poll_title FROM prn_survey WHERE poll_id='6' ]

9.79900360 . - [ SELECT lid, title FROM prn_files WHERE lid='3748' OR lid='3391' OR lid='3751' OR lid='3731' OR lid='3736' OR lid='3725' OR lid='3636' OR lid='3708' OR lid='3676' ]

7.00950622 . - [ SELECT a.cid, a.modul, a.date, a.name, a.comment, a.uid, b.user_name FROM prn_comment AS a LEFT JOIN prn_users AS b ON (a.uid=b.user_id) WHERE id='523' OR id='522' OR id='521' OR id='520' OR id='519' OR id='518' OR id='517' OR id='516' OR id='515' OR id='514' ORDER BY id DESC ]

0.00049805 . - [SELECT poll_id, poll_title, poll_questions, poll_answer_1, poll_answer_2, poll_answer_3, poll_answer_4, poll_answer_5, poll_answer_6, poll_answer_7, poll_answer_8, poll_answer_9, poll_answer_10, poll_answer_11, poll_answer_12, pool_vote, pool_comments, acomm FROM prn_survey WHERE poll_date <= now() ORDER BY rand() DESC LIMIT 1]

6.89029693 . - [SELECT page, text, type, mheight, mdirection FROM prn_container WHERE page='/' AND status='0' AND whereis='left']

7.08103179 . - [SELECT mid, title, content, expire, view FROM prn_message WHERE active='1' ]

8.70227813 . - [SELECT points FROM prn_groups_points WHERE id='13']

5.50746917 . - [UPDATE prn_users SET user_points=user_points+ WHERE user_id='2']

6.19888305 . - [SELECT * FROM prn_users WHERE user_id='2']

6.41345977 . - [SELECT sid, title, time, hometext, comments FROM prn_stories WHERE status !='0' ORDER BY sid DESC LIMIT 10]

7.00950622 . - [SELECT page, text, type, mheight, mdirection FROM prn_container WHERE page='/' AND status='0' AND whereis='bottom']

причем время каждый раз прыгает, эти значения не постоянны, уже начал углублятся в значениях индексов для полей

AN
На сайте с 05.06.2004
Offline
243
#19
c-master:
8.29696655 . - [SELECT name, pwd, ip FROM prn_admins WHERE id='1']

Первая цифирка - это время выполнения запроса? :O

Проверяйте (создавайте, восстанавливайте) индексы.

Размещу ваши баннеры на посещаемых сайтах. Места еще есть! Возможен безнал. (/ru/forum/324945) Нужны копирайтеры/рерайтеры - медики. Пишите в личку. (/ru/forum/676932)
mstar
На сайте с 19.12.2005
Offline
133
#20
c-master:
совсем забыл про кнопку "закрыть на профилактику" :) сайт включили, теперь есть возможность проверять что грузит так

ну скачивать, но скачал, и проверил на вирусы, также мимолетом пробежал по всем php-файлам

а вот анализ запросов к бд



причем время каждый раз прыгает, эти значения не постоянны, уже начал углублятся в значениях индексов для полей

Вы как-то все в одну кучу снесли. Майскл запросы оптимизируют, когда процессор жрется. К утечке памяти майскл как-то не лепится.

Скажите, а вдс разве не ограничивает верхнюю планку потребляемой памяти? Может ламерский вопрос: но в чем суть проблемы-то? Ну падает ваш сайт - зачем его отключать? Лимит по памяти должен же работать и не мешать соседям.

Поидее прямо в реалтайме можете проследить atop, сколько сейчас памяти и какой процесс съел ее. Установка сайта на другой хост думаю не поможет при утечках памяти.

Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий