Перейти к контенту
  • 0

Upgrade большого форума


Вопрос

Не удается провести апгрейд форума с базой около 50мб.

На 3-м шаге (http://host/forum/upgrade/upgrade.php?&act=work&version=103&step=3&dieafterstep=) скрипт заканчивает работу через 30 сек, не выполнив никаких действий.

Хостинг - мастерхост, ssh доступ есть.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Ну, вот, через ssh и надо гонять, видимо.

 

Хотя тоже, блин, писатели. Большинство хостингов имеет ограничение в 20..30 секунд работы PHP-скрипта. Могли бы и с рефрешем сделать.

 

Интересно, как я свою базу на 700Мб буду конвертить :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Или же, самое правильно, конвертить на сервере через ssh.

 

Хотя, если там скрипты интерактивные (на выходных буду разбираться, когда нагрузка на сервер будет поменьше), то их ручками придётся править.

 

А заливать туда-сюда по 700Мб - это с дуба рухнуть :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я сомневаюсь, что если человек сидит на модеме, то он способен за раз слить 200-700 Mb. Если конечно неограниченная выделенка, то это другое дело.

Или может лучше с хостером поговорить? (если конечно у вас не сервер :D)

 

Balancer

Можешь ссылку дать на этого форум-гиганта ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

>че ж у тя в этой базе то на 700мб? неужели сообщений стока?

 

"На форуме 373459 сообщений"

 

На самом деле чуть наврал. Голого текста там 532Мб.

700 - это было не так давно с FULLTEXT индексами. Сейчас - 923Мб.

 

>оптимизацию можно поробовать, вдруг метров на 100 похудеет

 

Без оптимизации оно вообще сервер вешать начинает :D

 

>Можешь ссылку дать на этого форум-гиганта

 

http://forums.airbase.ru ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Balancer

у меня при 100 000 сообщений база была около 100мб в архиве 40мб.

я смотрю у тебя там темы показываются только за последние 90 дней, а присутствуют аж за 2000 год, может их того? тогда и база сразу станет полегче мегов так на много :D а сообщения это дело наживное, главное чтоб народ был ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Matt сам где-то писал, что большие форумы лучше конвертировать через shell. Он даже где-то что писал для этого. Толи инструкцию, толи код скрипта...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Oska

мне помнится у нас Vanish тоже уже дал пример решения этого вопроса.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

>может их того? тогда и база сразу станет полегче мегов так на много

 

Никак не можно :D

Во-первых, среди них много полезной инфы, во-вторых, я категорический противник любой потери информации.

 

А вот похачить форум на предмет введения прозрачного архивирования я собираюсь ;)

Т.е. топики, к которым давно не было обращений сваливаются в отдельную базу.

Адреса остаются те же (просто скрипт ищет сперва в первой базе, если не находит - во второй, или будет введена ещё таблица, где какой топик лежит), а при ответе в "старую" тему она перкидывается в основную базу.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Balancer

 

ошибочка у тебя на форуме :D

 

mySQL query error: SELECT pid FROM ib_posts WHERE topic_id=27351 and queued=0 ORDER BY post_date asc LIMIT 0,15

 

mySQL error: Can't open file: 'ib_posts.MYI' (errno: 138)

mySQL error code:

Date: Monday 12th of July 2004 02:28:46 AM

 

ссылка - http://forums.airbase.ru/index.php?showtopic=27351

 

;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ага, позавчера база ibf_posts рухнула нафиг :-/ Уже в работе.

Сейчас пока обнулил её, прописал автоинкремент, чтобы старые номера не использовались и думаю как бы хоть что-то восстановить. mysqldump от 10-го числа при попытке всосать его в mysql роняет сам MySQL (4.1.3beta). "Упавшая" база в виде файлов после починки через myisamchk выдаёт упомянутую 138-ю ошибку "Unsupported extention..." :-/

 

 

Добавлено в [mergetime]1089634832[/mergetime]

А так - отконвертилось всё без проблем и даже полтора дня проработало :-/

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Любопытное наблюдение - через два с половиной дня работы форума под 2.0 накрылась таблица ibf_forums..
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.