Бесполезный совет. Он предназначен тем , кому вообще запрещено к *nix системам своими "прямыми" руками прикасаться. .
zzuz ( 2015-10-23 01:03:12 +0400 )редактироватьДобрый вечер!
Странная проблема, установлен asterisk 1.8, установлен freepbx. Но, когда захожу в веб-морду вижу в Server Status Asterisk красный — ERROR. Asterisk is not running, this is a critical service!
При этом, из консоли спокойно получается зайти в командную строку астера:
[root@corp ~]# asterisk -rvvvvvvv
Asterisk 1.8.7.0, Copyright (C) 1999 - 2011 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
== Parsing '/etc/asterisk/asterisk.conf': == Found
== Parsing '/etc/asterisk/extconfig.conf': == Found
Connected to Asterisk 1.8.7.0 currently running on corp (pid = 1083)
Как быть? В какую сторону копать? ОСь — CentOS 5, freepbx и asterisk установлены из репозитория Diginum — http://www.asterisk.org/downloads/yum
Пара скринов:
Сорри за некропостинг, но возможно кому-то поможет..
Проверьте если прописан localhost в /etc/hosts
127.0.0.1 localhost
Бесполезный совет. Он предназначен тем , кому вообще запрещено к *nix системам своими "прямыми" руками прикасаться. .
zzuz ( 2015-10-23 01:03:12 +0400 )редактироватьКак вариант то FreePBX работает не от юзера астериск? Тобиш сам апач не от него загружен
[root@corp ~]# ps aux | grep -i httpd root 1043 0.0 1.4 235544 7780 ? Ss 16:19 0:00 /usr/sbin/httpd asterisk 1173 0.1 3.4 302688 18216 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1174 0.1 3.6 302848 18908 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1175 0.1 3.6 304936 19348 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1176 0.1 3.4 302664 18216 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1177 0.1 3.9 304568 20604 ? R 16:19 0:05 /usr/sbin/httpd asterisk 1178 0.1 3.5 302848 18768 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1179 0.1 3.4 302824 18188 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1180 0.1 3.5 302848 18740 ? S 16:19 0:05 /usr/sbin/httpd asterisk 4430 0.0 0.0 8 4 ? R 17:11 0:00 [httpd] root 4432 0.0 0.1 61136 676 pts/0 R+ 17:11 0:00 grep -i httpd
krotish ( 2012-08-09 21:13:04 +0400 )редактироватьсудя по
ls: /etc/selinux: No such file or directory
и
0
не стоит.
krotish ( 2012-08-09 22:40:33 +0400 )редактироватьЧую что в Вашем центосе старая сборка FreePBX вот что-то подобное типа как он определяет работу астериска http://www.freepbx.org/forum/freepbx/general-help/what-would-make-dashboard-asterisk-in-error-state советую попробовать с исходиников установить FreePBX
dobs ( 2012-08-10 01:13:59 +0400 )редактироватьда нет, судя по всему весьма свежая: freepbx.x8664 2.10.0rc1-1centos5 installed
krotish ( 2012-08-10 09:12:55 +0400 )редактироватьВобщем, подключится к астеру невозможно ниоткуда:
/var/lib/asterisk/bin/retrieve_conf
Fri, 10 Aug 2012 12:31:01 -0400 - Unable to connect to manager localhost:5038 (111): Connection refused
[FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting
При этом сам астер запущен, работает
[root@corp ~]# asterisk -rvvv
Asterisk 1.8.15.0, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
== Parsing '/etc/asterisk/asterisk.conf': == Found
== Parsing '/etc/asterisk/extconfig.conf': == Found
Connected to Asterisk 1.8.15.0 currently running on corp (pid = 30735)
Verbosity is at least 9
-- Remote UNIX connection
Куда копать уже не знаю. Сейчас установка чистая, из сорцов, настройки дефолтные.
Ну как вариант попробуйте asterisk-gui вместо фри-пи-би-екса
dobs ( 2012-08-10 17:47:27 +0400 )редактироватьВсем привет! Пришлось и мне поковыряться с системой. И так по вопросу: РВХ не видит астера скорее всего из-за несовпадения паролей к менеджеру. Посмотрите конфиги: /etc/asterisk/manager.conf и /etc/amportal.conf пароль из manager.conf секция [admin] должен совпадать с паролем из amportal.conf Так же гляньте в сторону настроек хоста менеждера и РВХ
Моя проблема немного по интересней: веб-морда астериск видит, но конфиги применять отказывается (раньше всё работало без проблем) - выдает ошибку [FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting Такой глюк начался после того, как я поменял на сервере время и дату (может совпадение). Вот что сама РВХ пишет в лог:
[2012-Aug-10 19:51:33] [CRITICAL] (admin/bootstrap.php:135) - Connection attmempt to AMI failed [2012-Aug-10 19:51:33] [FATAL] (libraries/utility.functions.php:429) - Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieveconf, aborting [2012-Aug-10 19:51:33] [CRITICAL] (admin/functions.inc.php:366) - [NOTIFICATION]-[freepbx]-[RCONFFAIL] - retrieveconf не найден, конфигурация не применилась
Все файлы проверял - есть в наличии и права выставлены правильно.
Задан: 2012-08-09 20:43:48 +0400
Просмотрен: 19,895 раз
Обновлен: Oct 22 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Вобщем поставил всё из сорцов, freepbx — 2.9, картина та же самая, астериск не цепляется. Unable to connect to manager localhost:5038 (111): Connection refused
krotish ( 2012-08-10 13:04:01 +0400 )редактироватьчто-то странное творится с сервером: [root@corp ~]# telnet localhost:5038 telnet: localhost:5038: Temporary failure in name resolution localhost:5038: Host name lookup failure [root@corp ~]# nslookup localhost Server: 4.2.2.2 Address: 4.2.2.2#53
Name: localhost Address: 127.0.0.1
[root@corp ~]# ping localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmpseq=1 ttl=64 time=0.026 ms 64 bytes from localhost.localdomain (127.0.0.1): icmpseq=2 ttl=64 time=0.032 ms
--- localhost.localdomain ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.026/0.029/0.032/0.003 ms
Связь с локалхостом вроде есть, но телнет не пускает.
krotish ( 2012-08-10 17:15:08 +0400 )редактироватьконфиги FreePBX точно перезаписались?
dobs ( 2012-08-10 17:15:39 +0400 )редактироватьточно. из сорцов на чистую систему ставил.
krotish ( 2012-08-10 21:33:13 +0400 )редактировать