Перейти к содержимому
Калькуляторы

abills не могу авторизироватся

Бекап - /usr/abills/backup архивы...

dd без ключей льет до первой ошибки. И медленно. ddrescue - намного быстрее ввиду обработки блоками, и пропуска блоков с ошибками, чтобы потом вернуться к ним для посекторной вычитки. Очень полезно, учитывая неизвестную природу дефектов - если это царапина на поверхности, голова может попросту истереться об нее в процессе попыток вычитать, т.е. каждая минута работы винта на счету...

А вообще - неплохо бы маны почитать по части ключиков.

Поделиться сообщением


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

Бекап - /usr/abills/backup архивы...

dd без ключей льет до первой ошибки. И медленно. ddrescue - намного быстрее ввиду обработки блоками, и пропуска блоков с ошибками, чтобы потом вернуться к ним для посекторной вычитки. Очень полезно, учитывая неизвестную природу дефектов - если это царапина на поверхности, голова может попросту истереться об нее в процессе попыток вычитать, т.е. каждая минута работы винта на счету...

А вообще - неплохо бы маны почитать по части ключиков.

Винт умер....переписать кроме бэкапа ничего больше не успел.

Поделиться сообщением


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

Из за чего может переодически отключатся радиус? Сегодня в течении 2-х часов уже второй раз отключился! Что посмотреть?

Поделиться сообщением


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

Подскажите! С каким объемом нужен винт для сервера с abills?

Поделиться сообщением


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

2 винта. в рэйде. объем - смотря сколько бд будет и т.д...

Поделиться сообщением


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

Помогите с пробросом портов на микротие! Ситуация такая - стоит роутер с белым ип 11.11.11.1 на котором стоит биллинг 12.12.12.2, далее 12.12.12.3 стоит НАС и на абоны. Сделал сайт и ссылку для входа в личный кабинет на 11.11.11.1, с вне сети ссыка работает а вот со строны НАСа открывается интерфейс микротика. Как правильно настроить пробросы что бы и из внутреней сети открывался личный кабинет? А также разрешить доступ на сайт при негативном депозите!

Изменено пользователем alex006

Поделиться сообщением


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

Подскажите, почему mysqldump 0кб и бэкапы БД тоже 0кб! как востаноыить?

Поделиться сообщением


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

Потому что бекапы сделаны там через анус (копированием папки мускула). По хорошему - переделать надо на вызов mysqldump (что у нас и сделано)...

Поделиться сообщением


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

Потому что бекапы сделаны там через анус (копированием папки мускула). По хорошему - переделать надо на вызов mysqldump (что у нас и сделано)...

Так если не трудно подскажите как? Но говорю что mysqldump в системе 0кб

Поделиться сообщением


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

Потому что бекапы сделаны там через анус (копированием папки мускула). По хорошему - переделать надо на вызов mysqldump (что у нас и сделано)...

где Вы такое видели в ABillS

 

Все делаеться через mysql + gzip

Поделиться сообщением


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

Подскажите, почему mysqldump 0кб и бэкапы БД тоже 0кб! как востаноыить?

Уже нинкак дампов нет.

откройте файлик /usr/abills/Abills/defs.conf и сделайте выводы.

Изменено пользователем zakachkin

Поделиться сообщением


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

Подскажите, почему mysqldump 0кб и бэкапы БД тоже 0кб! как востаноыить?

Уже нинкак дампов нет.

откройте файлик /usr/abills/Abills/defs.conf и сделайте выводы.

Там прописано все правильно, указано пути на gzip, mysqldump и т.д. но подозрение на mysqldump. как его востановить?

Поделиться сообщением


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

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

Поделиться сообщением


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

/usr/abills/libexec/periodic backup DEBUG=5

Поделиться сообщением


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

/usr/abills/libexec/periodic backup DEBUG=5

DB backup

( /usr/bin/mysqldump --default-character-set=utf8 -d --host=localhost --user="******" --password="********" abills ;/usr/bin/mysqldump --skip-triggers --no-create-info --default-character-set=utf8 -v --ignore-table="abills.ipn_traf_detail" --ignore-table="abills.s_detail" --ignore-table="abills.ipn_log_backup" --ignore-table="abills.ipn_unknow_ips" --ignore-table="abills.errors_log" --ignore-table="abills.dhcphosts_log" --ignore-table="abills.s_detail_2013_02_28" --ignore-table="abills.s_detail_2013_03_30" --host=localhost --user="******" --password="*********" abills) | /bin/gzip > /usr/abills/backup/stats-2013-04-08.sql.gz

Поделиться сообщением


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

где Вы такое видели в ABillS

 

Есть, есть, в периодик. Правда, ошибся - не для основного бекапа, а для бекапа детализации. Просто по памяти писал.

А основной бекап должен делаться нормально... Если есть mysqldump.

 

Вот кстати мои изменения по поводу бекапов:

 

--- abills-cvs-6/libexec/periodic	2013-03-20 23:31:05.000000000 +0200
+++ git/libexec/periodic	2013-03-23 10:56:53.000000000 +0200
@@ -525,7 +525,7 @@
      }
    }

-    $cmd = '$GZIP -c ' . $logfile . ' > ' . $logfile . '.1.gz && >' . $logfile;
+    $cmd = '$GZIP -c ' . $logfile . ' > ' . $logfile . '.1.gz && touch ' . $logfile;
    $DEBUG .= $cmd . "\n" if ($debug > 3);
    my $r = `$cmd`;
  }
@@ -599,7 +599,7 @@
    }

    foreach my $table (@tables) {
-      my $cmd = qq{ $TAR -c -f - $vars{datadir}/$conf{dbname}/$table.* | $GZIP  > $conf{BACKUP_DIR}/$DATE/$table.gz };
+      my $cmd = qq{ $MYSQLDUMP --default-character-set=$conf{dbcharset} --host=$conf{dbhost} --user="$conf{dbuser}" --password="$conf{dbpasswd}" $conf{dbname} $table | $GZIP  > $conf{BACKUP_DIR}/$DATE/$table.gz };
      my $res = '';
      if ($debug < 5) {
        $res = `$cmd`;

 

Да, бекап БД в периодик лучше делать отдельно, часов в 5 утра. Ибо занимает минут 10 через несколько лет эксплуатации.

Поделиться сообщением


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

где Вы такое видели в ABillS

 

Есть, есть, в периодик. Правда, ошибся - не для основного бекапа, а для бекапа детализации. Просто по памяти писал.

А основной бекап должен делаться нормально... Если есть mysqldump.

 

Вот кстати мои изменения по поводу бекапов:

 

--- abills-cvs-6/libexec/periodic	2013-03-20 23:31:05.000000000 +0200
+++ git/libexec/periodic	2013-03-23 10:56:53.000000000 +0200
@@ -525,7 +525,7 @@
      }
    }

-    $cmd = '$GZIP -c ' . $logfile . ' > ' . $logfile . '.1.gz && >' . $logfile;
+    $cmd = '$GZIP -c ' . $logfile . ' > ' . $logfile . '.1.gz && touch ' . $logfile;
    $DEBUG .= $cmd . "\n" if ($debug > 3);
    my $r = `$cmd`;
  }
@@ -599,7 +599,7 @@
    }

    foreach my $table (@tables) {
-      my $cmd = qq{ $TAR -c -f - $vars{datadir}/$conf{dbname}/$table.* | $GZIP  > $conf{BACKUP_DIR}/$DATE/$table.gz };
+      my $cmd = qq{ $MYSQLDUMP --default-character-set=$conf{dbcharset} --host=$conf{dbhost} --user="$conf{dbuser}" --password="$conf{dbpasswd}" $conf{dbname} $table | $GZIP  > $conf{BACKUP_DIR}/$DATE/$table.gz };
      my $res = '';
      if ($debug < 5) {
        $res = `$cmd`;

 

Да, бекап БД в периодик лучше делать отдельно, часов в 5 утра. Ибо занимает минут 10 через несколько лет эксплуатации.

 

2 правка перенесения в дамп детализации просто останови сервер у жирных провайдов с 1 гб детализации в день я уже не говрю что сколько времени заёмет возвращения демпа назад в базу в случае неоходимости проверить какойто день

Поделиться сообщением


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

зато не зависит от типа используемого хранилища в БД...

а хочется быстро - переход на innodb + опция --single-transaction - и ничего не лочится.

Поделиться сообщением


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

Кто нибудь подскажет как востановить mysqldump!?

Поделиться сообщением


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

точно так же как и при первоначальном создании базы из дампа-пустышки. указать юзера, хост базы и название базы только не забыть...

Поделиться сообщением


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

зато не зависит от типа используемого хранилища в БД...

а хочется быстро - переход на innodb + опция --single-transaction - и ничего не лочится.

U make my day! Надоели получасовые локи по ночам.

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

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

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

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