В разделе murgab
Андрей Баксаляр  :: 9 июл, в 05:36

Critical issue with your server

Hi Andrey Baksalyar,

Your instance '1edaed26-969d-4b69-8b11-ae56213681f3' is running on a hypervisor that had a critical failure. We are not able to power on the hypervisor again. We were not able to recover your local files located on your LSSD.

Your node has been stopped, if you made snapshot of this disk or if you halted your node recently, you will recover your disk to the latest stop state

We are sorry for the inconvenience.

Scaleway Team

Scaleway staff

Несмотря на внезапную потерю хостером Scaleway всех данных на моем виртуальном сервере, блог восстановлен (спасибо частичным бекапам, а также Гуглу и Яндексу, которые, как известно, все помнят).

Делайте бекапы почаще, чтобы не испытывать «неудобства», как говорят в Scaleway. Я эти бекапы автоматизировал когда-то, но однажды они почему-то перестали заливаться на Яндекс.Диск, и практически все посты за 2 года из базы данных были потеряны.


В разделе софт
Андрей Баксаляр  :: 8 фев 2016, в 03:21

Сервис, расшифровывающий правил в cron-е — crontab.guru

Crontab.guru — очень удобный сервис для проверки/составления правил планировщика cron. Вбиваете в пять полей цифры и смотрите по описанию сверху — совпадает ли «формула» с желаемым поведением.


В разделе программирование
Андрей Баксаляр  :: 7 ноя 2015, в 08:52

Небольшая памятка для себя + кому-то может пригодиться.

Иногда требуется «засечь» время и посмотреть, сколько выполняется та или иная «тяжелая» задача в Linux'овом терминале (для этого подходит встроенная команда time). Но если time по каким-то причинам не подходит, то может пригодиться такой метод подсчета времени выполнения команд и блоков кода в bash-скриптах:

START=$(date +%s.%N)

# здесь блок кода, время выполнения которого считаем

END=$(date +%s.%N)
DIFF=$(echo "$END - $START" | bc)

echo Начало выполнения задачи — $START
echo Задача выполнена — $END
echo Итоговое время выполнения задачи — $DIFF

В начале в переменную START складывается текущее время (форматированный вывод команды date, количество секунд + наносекунд с начала эпохи Unix), затем выполняется блок кода или «тяжелая» задача, далее в переменную END снова записывается текущее время. Ниже обе временные метки выводятся в консоль, плюс выводится разница между START и END, сложенная в DIFF.


В разделах программирование и софт
Андрей Баксаляр  :: 23 апр 2015, в 13:06

...то отца русской демократии спасет простая команда:

a2enmod php5

Элементарно, но потратил впустую некоторое количество времени, чтобы найти где косяк. Видимо, из каких-то соображений безопасности модуль PHP в Apache не включается автоматически после установки первого. Надеюсь, данная заметка сэкономит вам 10 минут.

Пока комментариев нет, будь первым!

Войти через...


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

Соациализируемся


Также найти меня можно в других злачных местах:

Все еще использую электронную почту:
andreybaksalyar@ya.ru