Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
12 июля 2010, 4:39:47 PM   # 1
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Напоминание никому под управлением bitcoind сервера: убедитесь, что debug.log не заполняя диск вашего сервера. С slashdotting, теперь может быть хорошее время для настройки системы debug.log уборка.

Я делаю это на моем сервере Debian:

Мой кронтаб:
Код:
журналы Bitcoin # Поворот
0 8 * * * / USR / SBIN / Logrotate --state /home/gavin/.bitcoin/logrotate.state /home/gavin/bc_logrotate.conf
Мой файл bc_logrotate.conf:
Код:
#
# Поворот файл debug.log Bitcoin
#
# Это должно быть добавлено к CRONTAB будет работать каждый день:
# / USR / SBIN / Logrotate /path/to/bc_logrotate.conf
#
компресс
copytruncate

/home/gavin/.bitcoin/debug.log {
вращать 5
}
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен


Как заработать Биткоины?
Без вложений. Не майнинг.


12 июля 2010, 10:15:33 PM   # 2
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Получил 1806 Биткоинов
Реальная история.





Отличная идея, Гэвин. Спасибо за код; Я скопирую, что именно (для Gavin части)
Lachesis сейчас офлайн Пожаловаться на Lachesis   Ответить с цитированием Мультицитирование сообщения от Lachesis Быстрый ответ на сообщение Lachesis

18 ноября 2010, 12:18:11 AM   # 3
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Я просто внёс изменения в SVN на пути debug.log написано, что означает, что необходимо изменить конфигурацию LogRotate.

Почему изменение: перед тем, Bitcoin было открытие и закрытие debug.log на каждой печати. Это вызвало его непригодным для использования на компьютерах Mac работает FileVault (и медленнее, чем нечто, чтобы быть на различных других системах).

После того, как подрывные обороты 183, Bitcoin будет держать debug.log открытым и просто добавить к нему.

Если вы вращающаяся журналы с помощью UNIX LogRotate команды, просто добавьте «copytruncate» в конфигурационном файле, и правильно будет. Я изменил пример в моем посте выше.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

18 ноября 2010, 12:27:37 AM   # 4
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Bitcoin уже ограничивает размер debug.log.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

18 ноября 2010, 8:07:09 AM   # 5
 
 
Сообщения: 158
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Я просто внёс изменения в SVN на пути debug.log написано, что означает, что необходимо изменить конфигурацию LogRotate.

Почему изменение: перед тем, Bitcoin было открытие и закрытие debug.log на каждой печати. Это вызвало его непригодным для использования на компьютерах Mac работает FileVault (и медленнее, чем нечто, чтобы быть на различных других системах).

После того, как подрывные обороты 183, Bitcoin будет держать debug.log открытым и просто добавить к нему.

Если вы вращающаяся журналы с помощью UNIX LogRotate команды, просто добавьте «copytruncate» в конфигурационном файле, и правильно будет. Я изменил пример в моем посте выше.

О, мой дорогой, почему ты не только не изобрели какую-то новую команду Rpc, как "reopenlogs" ?
пропускная способность сейчас офлайн Пожаловаться на пропускную способность   Ответить с цитированием Мультицитирование Сообщения от пропускной способности Быстрый ответ на сообщение пропускная способность

11 апреля 2011, 1:26:24 PM   # 6
 
 
Сообщений: 69
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Bitcoin уже ограничивает размер debug.log.

Что Bitcoin ограничить размер журнала, чтобы? Я продолжаю терять большинство моих каротажных данных, и мне интересно, если Bitcoin продолжает удалять его и начинать сначала.
dmp1ce сейчас офлайн Пожаловаться на dmp1ce   Ответить с цитированием Мультицитирование сообщения от dmp1ce Быстрый ответ на сообщение dmp1ce

11 апреля 2011, 2:05:08 PM   # 7
 
 
Сообщений: 69
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Nevermind, я думаю, я нашел его. Похоже, 10 MB, когда Bitcoin решает сбросить debug.log.

Код:
аннулированию ShrinkDebugFile ()
{
    // Scroll debug.log, если он становится слишком большим
    Строка strFile = GetDataDir () + "/debug.log";
    FILE * файл = Еореп (strFile.c_str (), "р");
    если (файл && GetFileSize (файл) > 10 * 1000000)
    { 
        // Перезапустите файл с некоторыми из конца
        символ PCH [200000];
        FSEEK (файл, -sizeof (PCH), SEEK_END);
        INT = Fread-байт (пч, 1, SizeOf (PCH), файл);
        fclose (файл);
        если (файл = FOPEN (strFile.c_str (), "вес"))
        { 
            FWRITE (пч, 1,-байт, файл);
            fclose (файл);
        }
    }
}
dmp1ce сейчас офлайн Пожаловаться на dmp1ce   Ответить с цитированием Мультицитирование сообщения от dmp1ce Быстрый ответ на сообщение dmp1ce

12 апреля 2011, 11:57:19 AM   # 8
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Это делает его только при запуске, так что файл может реально получить больше, чем 10MB.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

12 апреля 2011, 10:35:36 PM   # 9
 
 
Сообщения: 605
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Да, шахта была около 100 МБ после длительного времени. Спасибо за совет LogRotate, теперь он вернулся к нормальной жизни.
M4v3R сейчас офлайн Пожаловаться на M4v3R   Ответить с цитированием Мультицитирование сообщения от M4v3R Быстрый ответ на сообщение M4v3R

27 июля 2011, 8:47:40 PM   # 10
 
 
Сообщения: 574
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

Или, возможно, вновь открыть журнал на SIGHUP, как и большинство других услуг?
Error сейчас офлайн на ошибке Пожаловаться   Ответить с цитированием Мультицитирование Сообщения от ошибок Быстрый ответ на сообщение об ошибке

23 февраля 2014, 7:08:04 PM   # 11
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Не забудьте повернуть журналы ...

FreeBSD использует журнал ротатор под названием Newsyslog.

Следующая строка в /etc/newsyslog.conf появляется, чтобы сделать правильную вещь:
Код:
/home/bitcoin/debug.log Bitcoin: Bitcoin 644 5 100 * JR /home/bitcoin/sighup.sh

Поля разделены белым пространства. Они: «logfile_name», «владелец: группа», «режим», «счетчик» (количество архивов, чтобы сохранить), «размер» (в килобайтах), «когда» (выбрали в любое время), «флаги» (J->Bzip2, R-> Рассматривать следующее поле, как в качестве команды оболочки для запуска), «path_to_pid_cmd_file» (имя файла, содержащего PID демона, должна начинаться с /), «signal_number» (не обязательно, пропущенный в примере).

Я первый попытался добавления "killall -HUP bitcoind" непосредственно, но аргументы были интерпретированы как недопустимый номер сигнала. С размером не более 100 кбайт, журналы повернется каждый час (потому что они растут быстрее, чем это).

sighup.sh это простая оболочка-скрипт:
Код:
#! / Bin / ш
#Sends bitcoind в SIGHUP.
killall -HUP bitcoind


Я не смог найти какой-либо «copytruncate», установка, но это, кажется, делать правильные вещи.
phillipsjk сейчас офлайн Пожаловаться на phillipsjk   Ответить с цитированием Мультицитирование сообщения от phillipsjk Быстрый ответ на сообщение phillipsjk



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW