![]() |
|
|
vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Опытный пользователь
![]() ![]()
|
![]() Доброго времени суток! Последнее время на мыло стал приходить отчет об ошибке такого рода:
Database error in vBulletin 3.8.4: Invalid SQL: INSERT INTO vbtaggregate_temp_1358747760 SELECT threadid, COUNT(*) AS views FROM vbthreadviews GROUP BY threadid; MySQL Error : Incorrect file format 'vbthreadviews' Error Number : 130 Request Date : Monday, January 21st 2013 @ 10:01:59 AM Error Date : Monday, January 21st 2013 @ 10:02:00 AM Script : ................................................ Referrer : .................................................... IP Address : 213.128.218.74 Username : Незарегистрированный Classname : vB_Database MySQL Version : Что может вызывать такую ошибку и как ее устранить? Заранее благодарен за ответ. |
|||
![]() |
![]() |
#3 | |||
Просто блондинка
![]() ![]()
|
![]() ошибка Incorrect file format у меня не описана
битая таблица... удалить через ПМА, создать заново, используя mysql-schema.php заодно погрохать все taggregate_temp_ |
|||
![]() |
![]() |
#9 | |||
Просто блондинка
![]() ![]()
|
![]() Andreyvrn, с удовольствием помогу, но меня напрягает ситуация, когда информацию надо выуживать по капелькам
откуда делается запрос? и главное: что пишется в ответ? |
|||
![]() |
![]() |
#10 | |||
Опытный пользователь
![]() ![]()
|
![]() Luvilla, Спасибо, что не отказываетесь помочь. Я просто не знаю, что писать. Что нужно написать, что бы было понятно.
Вот какие попытки я предпринимаю. Вот таблица, которую я хочу удалить: vbtaggregate_temp_1358510160 ![]() Такой делаю запрос ![]() Вот что выдает. ![]() Да, кстати, таблица vbthreadviews тоже написано, что используется. |
|||
Последний раз редактировалось Andreyvrn; 29.01.2013 в 21:43.. |
||||
![]() |
![]() |
#11 | |||
Просто блондинка
![]() ![]()
|
![]() теперь понятно)
ок, варианты: 1. писать хостеру, чтобы он удалил эти две таблицы, как только удалит - быстренько бежать создавать threadviews (у Вас - vbthreadviews, vb - префикс) 2. стукнуть мне в ЛС, я дам мыл, на мыл выдать мне доступ, посмотрю, что ей не нравится |
|||
![]() |
![]() |
#12 | |||
Просто блондинка
![]() ![]()
|
![]() после долгих уговоров и танцев с бубном threadviews (vbthreadviews) удалось удалить и создать по новой
одна vbtaggregate_temp_.... битая до такой степени, что никакими уговорами через ПМА её убить не удалось === Для тех, у кого в БД по какой-то причине застряли "неубиенные" taggregate_temp_, aaggregate_temp_ и подобные: обращайтесь к хостеру высока вероятность того, что об эти таблицы будет спотыкаться автоматический бэкап |
|||
![]() |
![]() |
#13 | |||
Новичок
![]() ![]()
|
![]() Не открывается ваша ссылка. У меня есть свой вбулетин 3.8.4. В последнее время наплыв посетителей. Вчера был установлен рекорд 17 000 одновременно. И появляется вот такая надпись:
Ошибка базы данных В базе данных произошла ошибка. Попробуйте сделать следующее: Перезагрузить страницу, нажав кнопку Обновить. Открыть главную страницу и попробовать перейти на другую страницу. Нажать на кнопку Назад и попробовать перейти по другой ссылке. Техническая поддержка форума была уведомлена об этой ошибке. Если проблема долгое время не решается, Вы можете написать им письмо. Простите за причинённые неудобства. Хостер ничего сделать не может. Вот что он мне написал: Подобное количество посетителей (обращений), является очень большим для услуг хостинга. В данном случае рекомендуется рассмотреть переезд на выделенный виртуальный сервер, на нём вы будете ограничиваться только его производительностью. То есть мне надо менять хостинг. Какой подойдет кто посоветует |
|||
![]() |
![]() |
#14 | |||
Просто блондинка
![]() ![]()
|
![]() CloudFlare прикрутить не пробовали? прекрасно отшибает ботов на автомате
про ддосе можно включить "строгий режим" текст ошибки, конечно, большая тайна? или покажете? что там, что-то типа mysqli_real_connect(): (HY000/1040): Too many connections? или User 'такой-то' has exceeded the 'max_user_connections' resource? - тогда интересно было бы глянуть на current value, он в этой же строке должен быть указан, в скобочках или просто MySQL server has gone away? |
|||
![]() |
![]() |
#15 | |||
Новичок
![]() ![]()
|
![]() Я не знаю как это делать.
А ошибку выдает такую, я ее указал в первом сообщении, там не указан токо форум, потому что этот форум ссылки на другие сайты не принимает: В базе данных произошла ошибка. Попробуйте сделать следующее: Перезагрузить страницу, нажав кнопку Обновить. Открыть главную страницу и попробовать перейти на другую страницу. Нажать на кнопку Назад и попробовать перейти по другой ссылке. Техническая поддержка форума была уведомлена об этой ошибке. Если проблема долгое время не решается, Вы можете написать им письмо. Простите за причинённые неудобства. Добавлено через 2 минуты 34 секунды И рекорд очередной уже побит. 9 сентября было уже 20,604 посетителей одномоментно |
|||
![]() |
![]() |
#18 | |||
Новичок
![]() ![]()
|
![]() Я знаю что сами они просто не приходят. И у меня сегодня изменения. Я закрыл форум и он сегодня вообще не доступен. Вот такая надпись появляется сегодня:
Forbidden You don't have permission to access /forum/login.php on this server. Apache/2.2.15 (CentOS) Server at ... Port 80 |
|||
![]() |
![]() |
#19 | |||
Просто блондинка
![]() ![]()
|
![]() смотрят сообщение о закрытии форума, например
а как закрыли форум-то? по .хтаксесс? а зачем? ну, допустим, я знаю адрес Вашего форума и я давала Вам контакт хорошего системного администратора что в итоге? он помог решить проблему с хостингом? |
|||
![]() |
Cказали cпасибо: |
![]() |
#20 | |||
Новичок
![]() ![]()
|
![]() Я закрыл форум сам в панели форума. Но все продолжалось. Сейчас хостер закрыл форум сам. Ну и я подал заяву в органы. С десяток ай-пи указал. Статья 272, часть 3.
Добавлено через 2 минуты 15 секунд И нашел другой хостинг. Это и есть виртуальный сервер. Буду переходить к нему Добавлено через 1 минуту 19 секунд вашего системного администратора я уже не помню Добавлено через 1 минуту 48 секунд Хостер требует принять меры. Я же писал для него это большая нагрузка |
|||
![]() |
![]() |
#22 | |||
Новичок
![]() ![]()
|
![]() Ну а что делать? Я посмотрел список ай-пи адресов все с индии, малайзии ну и тд. и ни одного нашего.
Вы мне лучше обьясните вот это. У меня уже был подобный случай. Ранее меня донимали спамеры. Они рассылали спам. И я их банил по ай-пи адресу. Банил на своем форуме. И банил не конкретный ай-пи адрес 92.241.37.37, а целую группу-92.2. Но сейчас форум заблокирован и я не могу этого сделать. Я не сообразил делать это сразу когда началось. С сервера я могу банить по ай пи адресу? Мне кажется токо так можно с ними бороться |
|||
![]() |
![]() |
#23 | |||
Старший модератор
![]() ![]()
|
![]() А Вы пробовали писать хостеру в тех поддержку? По своему опыту могу сказать. что хороший хостер всегда идёт на встречу своим клиентам. Он может включить ваш хостинг на короткое время для того. что бы Вы сами могли принять меры для снижения нагрузки на его сервер. Может и сам. если его попросить об этом, забанить подозрительные IP адреса и мониторить как это скажется на снижении нагрузки.
|
|||
![]() |
![]() |
#24 | |||
Новичок
![]() ![]()
|
![]() не хочет он банить по ай пи адресу он предлагает вот это
Здравствуйте Боты не видят надпись «форум закрыт». Они тупо сканируют все ссылки подряд, которые когда-либо существовали на форуме (архивы, темы, профили), ищут дыры и пытаются взломать формы входа. Каждый такой запрос — это нагрузка на процессор и память сервера, даже если в ответ приходит ошибка. Чтобы боты отстали, нужно не просто закрыть форум, а вернуть код 410 «Удалено навсегда» для поисковиков или поставить пароль на всю директорию. 1. Вернуть код 410 (Gone) для всех страниц форума В файле .htaccess пропишите правило: ErrorDocument 410 "Gone" RewriteEngine On RewriteRule ^.*$ - [R=410,L] Это правило перехватит любой запрос (^.*$) к форуму и вернет код 410. 2. Блокировка всего, кроме вашего IP (максимальная защита) Order Deny,Allow Deny from all Allow from ваш.ip.адрес.ххх я его спрашиваю а в этом случае форум будет видент токо ине он отвечает Степанов Виталий Викторович13-09-2025 18:07 Здравствуйте! В таком случае имеет смысл вернуть код 410 (Gone), метод может быть реализован через файл .htaccess. Поисковым ботам будет направлено уведомление о том, что запрашиваемые ресурсы удалены окончательно. Это должно привести к тому, что они будут исключены из поискового индекса. |
|||
![]() |