Образовавшиеся проблемы с Кроном

Started by alexxkur on 2013-03-06 16:28 — 11 replies, 2072 views

#1
Уважаемые пользователи! Хочу попросить у вас помощи.
И так, к делу.
Трекер нормально функционировал месяц. Но потом перестали выполняться задачи крона.
Ну и когда попытался вручную их все обновить, то выдало ошибку:

Fatal error: DB Error [includes/cron/jobs/tr_cleanup_and_dlstat.php(19)] in /home/megauser/data/www/megatraker.com/includes/db/mysql.php on line 803

Прошу помощи. Строка из mysql.php:

  1. 800 $msg .= " [". $this->debug_find_source() ."]";
  2. 801 }
  3. 802
  4. 803 trigger_error($msg, E_USER_ERROR);
  5. 804 }
  6. 805 }
  7. 806
  8. 807 /**
  9. 808 * Find caller source
  10. 809 */
  11. 810 function debug_find_source ($mode = '')




    Содержание tr_cleanup_and_dlstat.php:

    Spoiler content hidden.

    Чего глаголят логи пхп:
    [includes/cron/jobs/tr_cleanup_and_dlstat.php(19)] in /home/scarfaceleniv/data/www/torrentpier.com/includes/db/mysql.php on line 803
    А чего mysql:

    Spoiler content hidden.

    Помогите пожалуйста. И чего крон перестал выполнять задачи? В кронтабе процес есть, а выполнять - не выполняет.....
#2
Залез в PhpMyAdmin. Глянул что за таблички. Выдало ошибку
#1033 - Incorrect information in file
Ну я попытался ее удалить. А нифига. Пишет, что используется
#1146 - Table 'MyTable.bb_bt_last_torstat' doesn't exist
#3
Дожились,удаляем нужные таблицы😀
Тогда уж проще так.Лезем в PhpMyAdmin, выбираем базу, выделить все, удалить, жмем ок
#4
Эм. Я думал удалить, а потом этот кусок из бэкапа восстановить...
#5
На самом то деле стоит просто гуглом воспользоватся... Вот одина из первых ссылок с решением проблемы
http://stackoverflow.com/questions/...atabase-incorrect-information-in-file-xxx-frm
#6
Забавно. А из-за чего появилась данная проблемка?
#7
Все сделал. Но крон перестал выполнять задачи. Прошу помощи)
#8
Короче, умные люди, не обращайте внимания на эту тему. Сам задал - сам ответил. Теперь чувствую себя в роли ТП)
Закройте этот позор, пожалуйста)
#9
alexxkur, ну описал бы решение вдруг у кого то будет такая же проблема ...найдет твое решение и вспомнит тя добрым словом то....
#10
Окей. На все уже ответил Гугл и уважаемый Gemini_13 (Не забываем ставить "Мне Нравится"). Ну а я просто могу перевести мануал:
1. Отключаем нашу базу MySql. Конечно перед этим коннектимся через ssh к нашему серверу.
2. Залазим в директорию с вашими таблицами (у меня это var/db/mysql/yourdb/).
3. Сохраняем запорченные таблици себе на коп (формат .MYD и .MYI ).
4. Запускаем базу.
5. Вручную создаем "потраченые" таблички.
6. Выключаем базу.
7. Заходим в директорию из пункта 3.
8. Импортируем сохраненные на свою машину таблици в 2 вариантах (с форматом .MYD и .MYI).
9. Запускаем базу.
10. Выходим на балкон.
11. Кричим о своей победе.
12. Целуем Гугль во все неприкрытые места.

Ну при желании ребутнуть сервер.