/usr/abills/var//log/billd.pid

Ответить
sergg
Сообщения: 42
Зарегистрирован: Пт ноя 21, 2008 10:23 pm

/usr/abills/var//log/billd.pid

Сообщение sergg »

Добрый день всем.
вот такое сыпется руту :

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 существует
Что сделать чтобы было все пучком ?

Matrixnts
Сообщения: 194
Зарегистрирован: Вс апр 06, 2008 7:07 pm
Контактная информация:

Re: /usr/abills/var//log/billd.pid

Сообщение Matrixnts »

а ты посмотри на путь...

sergg
Сообщения: 42
Зарегистрирован: Пт ноя 21, 2008 10:23 pm

Re: /usr/abills/var//log/billd.pid

Сообщение sergg »

так а разве лишний слэш какуюто роль играет ?

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

Re: /usr/abills/var//log/billd.pid

Сообщение skillman »

sergg писал(а):так а разве лишний слэш какуюто роль играет ?
Что и где надо поправить?
Или надо что сделать? Путь явно некорректно отображается.
Отвечаю себе же.
Поправить надо конфиг config.pl
Было так:

Код: Выделить всё

$var_dir=$base_dir .'var/';
а надо

Код: Выделить всё

$var_dir=$base_dir .'var';

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: /usr/abills/var//log/billd.pid

Сообщение ~AsmodeuS~ »

этот слеш не играет роли

_Maks_
Сообщения: 7
Зарегистрирован: Ср апр 24, 2019 1:25 pm

Re: /usr/abills/var//log/billd.pid

Сообщение _Maks_ »

Привет.

В этой теме решения проблемы так и не нашел.

Установил пару дней назад биллинг, добавил 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 установили не давно, а в админке уже пишет что версия не актуальна.

vitaliy.k
Сообщения: 9
Зарегистрирован: Вт окт 30, 2018 7:33 pm

Re: /usr/abills/var//log/billd.pid

Сообщение vitaliy.k »

В первую очередь - включен ли 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
или устанавливали вручную ?

_Maks_
Сообщения: 7
Зарегистрирован: Ср апр 24, 2019 1:25 pm

Re: /usr/abills/var//log/billd.pid

Сообщение _Maks_ »

Выполнял установку в ручную. Сначала по инструкции: 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


Спасибо за помощь.

Ответить