Мужики нужна помощь сайт убивает сервер.

nmDimas2

Постоялец
Регистрация
20 Апр 2010
Сообщения
78
Реакции
13
Есть интернет магазин и уже как пол года он делает бешеные нагрузки с сегоднишнего дня он полностью за пол часа убивает 4 процесора и всю оперативу
в сапорте сказали ищите причину в БД.

как находит причины если возникают такие боки?
 
Чувак - сначала нужно огласить что у тебя за железо, скинуть линк на магазин, огласить посещаловку и прочие данные чтобы экстрасенсов не звать :D
 
магазин на самописной CMS или на серийной? Если серийная - по очереди отклчать доп. модули, хуки, хаки и т.д. и следить за нагрузкой. Если это самопис - только обращаться к разработчику
 
магазин отключен ибо если его включить железо через пол часа будет не отвечать. Железо я конкретно не знаю бо не я еге ставил но вроде за 5 тыс доларов. то есть не гамно. ShopCMS движок сайта
Привожу список запросов mysql, которые привели к падению сервера
root@cp [/]# mysqladmin pr
+-----+----------------+-----------+--------------+---------+------+--------------+------------------------------------------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+----------------+-----------+--------------+---------+------+--------------+------------------------------------------------------------------------------------------------------+
| 7 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 23 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 25 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 35 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 36 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 37 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 41 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 65 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 72 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 76 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 77 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 78 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 83 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 85 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 87 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 90 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 105 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 106 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 107 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 109 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 113 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 128 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 135 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 136 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 146 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 149 | leechprotect | localhost | leechprotect | Sleep | 1187 | | |
| 205 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 223 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 229 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 232 | miroptik_admin | localhost | miroptik_ok | Query | 0 | Sending data | select count(*) from demo_mysql_error_log |
| 250 | miroptik_admin | localhost | miroptik_ok | Query | 0 | updating | delete from demo_mysql_error_log ORDER BY tstamp ASC LIMIT 5 |
| 268 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
| 281 | miroptik_admin | localhost | miroptik_ok | Query | 0 | update | insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |

Вам нужно оптимизировать БД miroptik_ok и сами запросы к этой БД.
вся инфа что мне дали в сапорте

Да и самое главное что посещение в 1 или 200 пользователей не имеет разницы сервер ложитса.
 
Не ужели такая безнадежная ситуация.
 
ну тут Для просмотра ссылки Войди или Зарегистрируйся правильно сказал - вырубать по модулю.. где-то идет неверный запрос... видно же...
insert into demo_mysql_error_log (errors, tstamp) VALUES ('ERROR: 1054:Unknown column 'uri&#039 |
 
тут еще может быть проблема в логах. Ошибка есть и она идет на запись в лог... И видимо эта ошибка зациклина.
Запись в лог не справляется в итоге сервак ложится.
Я не спец в серверах, но ИМХО такое возможно. Попроси отключить логи ошибок... для начала.

Еще можешь по файлам поискать фразу "uri"(total comander) конечно вариантов тебе вылезет уйма...
 
запрос я полносю удалил uri я нашел но оно прикручано к админке но все равно удалил. щас смотрим что будет дальше
 
тут еще может быть проблема в логах. Ошибка есть и она идет на запись в лог... И видимо эта ошибка зациклина. Запись в лог не справляется в итоге сервак ложится.

Аналогичная проблема была, проблема была с логами! Решение отличил вообще!!
 
Блин я в патовой ситуации логи человек с Мускула вытянуть я так понял не может. А значит и не сможет отключить.
Вопрос на засыпку как например делать диагностику скрипта еще на стадии разработки что бы проверять на скорость работы и на корректность , как вопще делать оптимизацию?? Я написал свой движок но для другого проекта он висит на бесплатном хостинге и хранить огромную бд . И за год не было жалоб. Но если писать свой инет магазин то надо сразу учитывать такие моменты которые сейчас я столкнулся c ShopCMS
 
Назад
Сверху