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, знает, что от

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

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

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
Страницы, которые привлекли мое внимание за последние дни, рекомендую:
архив ссылок
Оставить комментарий
Windows Opera
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> а можно еще наверно таким
Не срабатывает Ctrl+Enter, поэтому комментом - тут wget надо вместо fetch. :)
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Кому надо? У меня на lleo.aha.ru нет wget, я использую fetch. Вы можете использовать хоть wget, хоть curl - что удобнее.
Linux Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид, а чем отличается первый способ запуска от второго? Не нашёл различий.
По-моему, опечатка... :)
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ах вот вы о чем... А я-то думаю... Конечно опечатка! Исправил.
Windows IE
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Хотел поправить опечатку (во фразе «из может накопиться столько» вторая буква должна быть «х»), но почему-то не срабатывает Ctrl+Enter.
<< предыдущая заметка следующая заметка >>


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`