- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Получил письмо от хостера : Домен ********** заблокирован.
Причина в том что он перегружает MySQL сервер запросами типа "sleep".
Обратитесь к Вашему программисту по этому поводу. Аккаунт не будет активирован пока так будет продолжатся.
Подскажите что с этим делать, как убрать эти запросы?
Рвать коннект после запроса
А как это технически реализовать?
алгоритм - перед каждым запросом делается конект, после получения ответа рвет соединение. Это в коде.
Что конкретно прописать и где? Не пойму толком.
Что и где вопрос не корректно. Был задан вопрос что делать со слипами, я сказал что, грубо говоря - надо правильно научиться писать запросы к бд.
вот пример
http://stackoverflow.com/questions/336078/php-mysql-when-is-the-best-time-to-disconnect-from-the-database
я не программист, поэтому задаю такие можно сказать ламерские вопросы, но если вы специалист дайте конкретный ответ, не нужно мне советовать научится что то делать, неужели сложно сказать, что нужно что то прописать там-то, или что то удалить там-то. Ещё раз повторяю я не программист, поэтому и задаю подобные вопросы.
Сайт на CMS Wordpress, искал запросы, содержащие вызов функции SLEEP() во всех файлах, не нашел, такиз запросов нет, какие могут быть варианты решения данной проблемы?
если CMS Wordpress.
1. или глючит сама бд на хостинге
2. или поищи mysql_pconnect ф-ю и замени её на mysql_connect (тут пример последней есть http://ru2.php.net/mysql_connect )
PS sleep это не запрос, это состояние. То есть ты сделал запрос (сперва соеденившись с базой) получил ответ, и так дальше тусуешься на мускуле, соединение не рвется, а так как бездействует, пишет статус sleep.
PSS если все же есть mysql_pconnect, то это - mysql_pconnect() устанавливает постоянное соединение с сервером MySQL
mysql_pconnect нет, бд глючить не может хостер проверял, может другие варианты решения проблемы есть?
bilep, ну должен быть pconnect. другого механизма возникновения таких ошибок в пхп нет.
Разве что у вас скрипты долго работают.
стакими упоминаниями (mysql_connect) нашел только два файла , текст там следуюший:
if (!$this->dbh) {
$this->bail("
Больше нет упоминаний о mysql_connect а о mysql_pconnect тем более.
Есть ещё варианты решения проблемы?