Добрый день всем.
вот такое сыпется руту :
X-Cron-Env: <USER=root>
Can't open pid file '/usr/abills/var//log/billd.pid' No such file or directory
/usr/abills/var/log существует
Что сделать чтобы было все пучком ?
/usr/abills/var//log/billd.pid
Re: /usr/abills/var//log/billd.pid
а ты посмотри на путь...
Re: /usr/abills/var//log/billd.pid
так а разве лишний слэш какуюто роль играет ?
Re: /usr/abills/var//log/billd.pid
Что и где надо поправить?sergg писал(а):так а разве лишний слэш какуюто роль играет ?
Или надо что сделать? Путь явно некорректно отображается.
Отвечаю себе же.
Поправить надо конфиг config.pl
Было так:
Код: Выделить всё
$var_dir=$base_dir .'var/';
Код: Выделить всё
$var_dir=$base_dir .'var';
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: /usr/abills/var//log/billd.pid
этот слеш не играет роли
Re: /usr/abills/var//log/billd.pid
Привет.
В этой теме решения проблемы так и не нашел.
Установил пару дней назад биллинг, добавил NAS, но теперь сложности с cron
Ос CentOS 7
# /usr/abills/libexec/billd checkspeed mikrotik NAS_IDS=1,2,3 NAT=1 RECONFIGURE=1
Can't open pid file '/usr/abills/var//log/checkspeed.pid' Нет такого файла или каталога
# /usr/abills/libexec/billd -all
Can't open pid file '/usr/abills/var//log/-all.pid' Нет такого файла или каталога
/usr/abills/libexec/periodic monthly
sh: /usr/abills//backup/stats-2019-04-26.sql.gz: Нет такого файла или каталога
sh: /usr/local/bin/mysqldump: Нет такого файла или каталога
sh: /usr/local/bin/mysqldump: Нет такого файла или каталога
При этом /usr/abills/libexec/periodic daily отрабатывает без ошибок.
Спасибо за помощь.
P.S установили не давно, а в админке уже пишет что версия не актуальна.
В этой теме решения проблемы так и не нашел.
Установил пару дней назад биллинг, добавил NAS, но теперь сложности с cron
Ос CentOS 7
# /usr/abills/libexec/billd checkspeed mikrotik NAS_IDS=1,2,3 NAT=1 RECONFIGURE=1
Can't open pid file '/usr/abills/var//log/checkspeed.pid' Нет такого файла или каталога
# /usr/abills/libexec/billd -all
Can't open pid file '/usr/abills/var//log/-all.pid' Нет такого файла или каталога
/usr/abills/libexec/periodic monthly
sh: /usr/abills//backup/stats-2019-04-26.sql.gz: Нет такого файла или каталога
sh: /usr/local/bin/mysqldump: Нет такого файла или каталога
sh: /usr/local/bin/mysqldump: Нет такого файла или каталога
При этом /usr/abills/libexec/periodic daily отрабатывает без ошибок.
Спасибо за помощь.
P.S установили не давно, а в админке уже пишет что версия не актуальна.
Re: /usr/abills/var//log/billd.pid
В первую очередь - включен ли selinux ?
[root@centos7 ~]# grep -i selinux= /etc/selinux/config
# SELINUX= can take one of these three values:
SELINUX=disabled
[root@centos7 ~]#
Какие права доступа и для какого пользователя стоят на директорию /usr/abills/var/log ?
пользователь должен быть apache с правами доступа rwx
[root@centos7 ~]# ls -al /usr/abills/var/ | grep log
drwxr-xr-x 3 apache apache 78 Mar 4 02:56 log
[root@centos7 ~]#
Где находится mysqldump ?
which mysqldump
засимлинкать его будет самое быстрое решение
ln -s /путь/к/симлинку /usr/local/bin/mysqldump
Такой вопрос , пользовались авто-инсталлятором
http://abills.net.ua:8090/pages/viewpag ... Id=1278106
или устанавливали вручную ?
[root@centos7 ~]# grep -i selinux= /etc/selinux/config
# SELINUX= can take one of these three values:
SELINUX=disabled
[root@centos7 ~]#
Какие права доступа и для какого пользователя стоят на директорию /usr/abills/var/log ?
пользователь должен быть apache с правами доступа rwx
[root@centos7 ~]# ls -al /usr/abills/var/ | grep log
drwxr-xr-x 3 apache apache 78 Mar 4 02:56 log
[root@centos7 ~]#
Где находится mysqldump ?
which mysqldump
засимлинкать его будет самое быстрое решение
ln -s /путь/к/симлинку /usr/local/bin/mysqldump
Такой вопрос , пользовались авто-инсталлятором
http://abills.net.ua:8090/pages/viewpag ... Id=1278106
или устанавливали вручную ?
Re: /usr/abills/var//log/billd.pid
Выполнял установку в ручную. Сначала по инструкции: http://abills.net.ua/wiki/doku.php/abil ... _centos:ru
А после того как вылезли косяки с запуском радиуса, нашел инструкцию http://abills.net.ua:8090/pages/viewpag ... Id=1278104
# grep -i selinux= /etc/selinux/config
# SELINUX= can take one of these three values:
SELINUX=disabled
Директорий /var/log небыло, создал, права выдал:
ls -al /usr/abills/var/ | grep log
drwxr-xr-x 2 apache apache 4096 Апр 29 08:38 log
и теперь /usr/abills/libexec/billd checkspeed
NAS not specify. Example:
# billd checkspeed NAS_IDS=8,1,5...
Думаю с добавлением NAS теперь будет все ок (сейчас не добавил, т.к микротик в работе с живыми клиентами)
# which mysqldump
/usr/bin/mysqldump
ln -s /usr/bin/mysqldump /usr/local/bin/mysqldump
После очередного запуска увидел:
mysqldump: [Warning] Using a password on the command line interface can be insecure.
-- Connecting to localhost...
-- Starting transaction...
-- Setting savepoint...
-- Retrieving table structure for table admin_actions...
-- Sending SELECT query...
-- Retrieving rows...
mysqldump: Got errno 32 on write
sendmail: Cannot open mail:25
Выполнил
mkdir /usr/abills/backup
И сейчас после запуска вижу положительный результат:
# ls -s /usr/abills/backup
итого 16
16 stats-2019-04-29.sql.gz
Спасибо за помощь.
А после того как вылезли косяки с запуском радиуса, нашел инструкцию http://abills.net.ua:8090/pages/viewpag ... Id=1278104
# grep -i selinux= /etc/selinux/config
# SELINUX= can take one of these three values:
SELINUX=disabled
Директорий /var/log небыло, создал, права выдал:
ls -al /usr/abills/var/ | grep log
drwxr-xr-x 2 apache apache 4096 Апр 29 08:38 log
и теперь /usr/abills/libexec/billd checkspeed
NAS not specify. Example:
# billd checkspeed NAS_IDS=8,1,5...
Думаю с добавлением NAS теперь будет все ок (сейчас не добавил, т.к микротик в работе с живыми клиентами)
# which mysqldump
/usr/bin/mysqldump
ln -s /usr/bin/mysqldump /usr/local/bin/mysqldump
После очередного запуска увидел:
mysqldump: [Warning] Using a password on the command line interface can be insecure.
-- Connecting to localhost...
-- Starting transaction...
-- Setting savepoint...
-- Retrieving table structure for table admin_actions...
-- Sending SELECT query...
-- Retrieving rows...
mysqldump: Got errno 32 on write
sendmail: Cannot open mail:25
Выполнил
mkdir /usr/abills/backup
И сейчас после запуска вижу положительный результат:
# ls -s /usr/abills/backup
итого 16
16 stats-2019-04-29.sql.gz
Спасибо за помощь.