Здравствуйте. Стоит UbuntuServer 10.4 на котором крутится Squid и Lightsquid для сбора логов.
начали появляться письма в папке /var/mail/ с заголовками :
From: Cron Daemon <root@mail.pr-lg.ru>
To:
Subject: Cron <max@mail> /var/www/lightsquid/lightparser.pl today
1. can't create lock file `/var/www/lightsquid/report/lockfile`
2. Warning, `/var/www/lightsquid/report/lockfile` exist, maybe anoter process running !
LockPID : 3668
tsdelta : 0 second(s) (maxlocktime: 1800)
Письма приходят через каждый час.
lightsquid запускается кроном так:
*/60 * * * * /var/www/lightsquid/lightparser.pl today
Ничего полезного в интернете не нашёл.
Подскажите пожалуйста что это за lock file и что это за ошибка.
В принципе lightsquid работает нормально.
Lightsquid (отправляет непонятные письма)
Модератор: /dev/random
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Lightsquid
Судя по:
Проверьте crontab всех пользователей и общесистемные конфигурационные файлы cron.
- одновременно запускаются сразу несколько экземпляров скрипта.
Проверьте crontab всех пользователей и общесистемные конфигурационные файлы cron.
Спасибо сказали:
-
patrius
- Сообщения: 337
- ОС: Debian (4 & 5) -> Gentoo
Re: Lightsquid
TonnyBennet, а что видно при ручном просмотре?
что происходит при ручном выполнении файла?
что на эту тему пишут логи?
locfile действительно присутствует? а если удалить? пересоздастся?
что происходит при ручном выполнении файла?
что на эту тему пишут логи?
locfile действительно присутствует? а если удалить? пересоздастся?
-
TonnyBennet
- Сообщения: 230
- ОС: Ubuntu Server 9.10
Re: Lightsquid
Вот и косяк. Спасибо Rootlexx
max@mail:~$ sudo crontab -u root -l
[sudo] password for max:
# m h dom mon dow command
*/10 * * * * /var/www/lightsquid/lightparser.pl today
*/5 * * * * /raid/scripts/delete_dubs.sh
max@mail:~$ crontab -u max -l
# m h dom mon dow command
*/60 * * * * /var/www/lightsquid/lightparser.pl today
Действительно 2 пользователя запускали парсер. Т.к. кроном пользуюсь только для запуска парочки скриптов раньше не замечал. Думал что это одна и та же строка. Удалил запуск скрипта из кронтаба своего пользователя. оставил у рута
Мониторю.
max@mail:~$ sudo crontab -u root -l
[sudo] password for max:
# m h dom mon dow command
*/10 * * * * /var/www/lightsquid/lightparser.pl today
*/5 * * * * /raid/scripts/delete_dubs.sh
max@mail:~$ crontab -u max -l
# m h dom mon dow command
*/60 * * * * /var/www/lightsquid/lightparser.pl today
Действительно 2 пользователя запускали парсер. Т.к. кроном пользуюсь только для запуска парочки скриптов раньше не замечал. Думал что это одна и та же строка. Удалил запуск скрипта из кронтаба своего пользователя. оставил у рута
Мониторю.