Перейти к контенту
  • 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..
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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