0
Другие записи за это число:
2009/12/22-unic - unic
<< предыдущая заметкаследующая заметка >>
22 декабря 2009
CRON

Наконец дошли руки привинтить cron. Расскажу по порядку.

В блоге есть процессы, которые бы неплохо делать периодически Для этого существует в корне файлик cron.php, который необходимо запускать по крону, а он уже разберется, что делать в блоге. Как минимум, его задача — удалять старый кэш, например, антиботовые картинки.

Если картинки не удалять, через несколько месяцев их может накопиться столько, что на некоторых хостингах это, бывает, уже не удалить без помощи серверного админа. Типа как у меня вчера, только это были не антиботовые картинки, а отладочный дискокэш ;)

Итак, в новом пакете обновился крон и еще много чего добавилось с ним связанное. Для установки крона есть два пути. Во-первых, прописать его в кронтаб. У меня он запускается каждый 5 минут вот таким способом:

*/5 * * * * /usr/bin/fetch -o /dev/null http://lleo.aha.ru/blog/cron.php >/dev/null 2>&1

а можно еще наверно таким:
*/5 * * * * /usr/bin/wget -O /dev/null http://lleo.aha.ru/blog/cron.php >/dev/null 2>&1

Собственно, когда вы запустите из корня cron.php, вы увидите это сообщение. Почему именно так я его запускаю? Тот, кто работал с консольным php-cli, знает, что от

него редко дождешься, чтобы файл исполнялся ровно так, как он исполняется через веб. Желающие поломать себе мозг и обрести глюков полную панамку могут его запуск прописать иначе, но не советую.

Если нет возможности установить запуск в кронтабе — не беда, движок обойдется без него. Кронтаб будет выполняться сам после каждого оставленного комментария. Кроме того, его можно выполнить из меню админки. Что советую сделать, дабы поубивать старые антиботы и кэши.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий