ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

utils.c: write() returned error: Broken pipe

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

utils.c: write() returned error: Broken pipe

Сообщение tocha4 » 21 янв 2011, 15:47

Всем привет. Я Вас чувствую скоро достану на форуме вопросами) В общем случилась такая ситуация в логах и перестали выполняться скрипты. В следствии чего (как я думаю) пропали все функции телефонии: внутренние номера не работали (проигрывалось сообщение: данный номер не существует). При входящих звонках попадало на ivr и при выборе варианта снова шло на IVR. ну другими словами казалось, что вообще ни одна трубка не зарегистрирована. Хотя на триксбоксе и sip show peers писало что все зарегистрированы трубки. Я предполагаю, что связано с моими экспериментами на по распределению прав отличных от maint. копал файл apmportal так же. так меня тип идентификации. после очередного ребута и изменении идентификации на database все исправилось. но сомневаюсь, что это связано с идентификацией. так же все таки только к веб интерфейста, а не ко всему *. в чем может быть дело? не хотелось бы чтобы снова это повторилось
tocha4
 
Сообщений: 13
Зарегистрирован: 13 янв 2011, 16:14

Re: utils.c: write() returned error: Broken pipe

Сообщение ded » 21 янв 2011, 15:54

Пропадал интернет в этот момент и/или ДНС?
Если да, то проблема 53
http://asterisk.ru/news/53
ded
 
Сообщений: 15818
Зарегистрирован: 26 авг 2010, 19:00

Re: utils.c: write() returned error: Broken pipe

Сообщение tocha4 » 21 янв 2011, 16:38

не. инет не пропадал точно. Я по удаленке как раз копался. и с DNS проблем не было
tocha4
 
Сообщений: 13
Зарегистрирован: 13 янв 2011, 16:14

Re: utils.c: write() returned error: Broken pipe

Сообщение SVoy » 21 янв 2011, 16:49

tocha4 писал(а):..Я по удаленке как раз копался.


"ковыряюсь отверткой в ухе, а тут бац и звук у телека пропал.."(с) :)
Готов к труду и обороне!
http://svoy.in.ua - для своих
SVoy
 
Сообщений: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: utils.c: write() returned error: Broken pipe

Сообщение tocha4 » 21 янв 2011, 17:06

ну в логе куча всего... там в секунда столько операций делал сервак. вот самый информативный как мне кажется

[Jan 21 11:26:41] ERROR[15650] utils.c: write() returned error: Broken pipe
[Jan 21 11:26:41] WARNING[15650] res_agi.c: unable to send SIGHUP to AGI process 15660: No such process
[Jan 21 11:26:41] ERROR[15649] utils.c: write() returned error: Broken pipe
[Jan 21 11:26:41] WARNING[15649] res_agi.c: unable to send SIGHUP to AGI process 15661: No such process
[Jan 21 11:26:41] ERROR[15651] utils.c: write() returned error: Broken pipe
[Jan 21 11:26:41] WARNING[15651] res_agi.c: unable to send SIGHUP to AGI process 15662: No such process
[Jan 21 11:26:41] NOTICE[15652] res_agi.c: FONALITY: Hangup detected, AGI terminates.

Это я пытался звонить с внутреннего

[Jan 21 11:26:49] ERROR[15734] utils.c: write() returned error: Broken pipe
[Jan 21 11:26:49] WARNING[15734] res_agi.c: unable to send SIGHUP to AGI process 15747: No such process
[Jan 21 11:26:52] NOTICE[8549] chan_sip.c: Peer 'внутренний номер' is now Reachable. (23ms / 2000ms)
[Jan 21 11:26:52] ERROR[15765] utils.c: write() returned error: Broken pipe
tocha4
 
Сообщений: 13
Зарегистрирован: 13 янв 2011, 16:14

Re: utils.c: write() returned error: Broken pipe

Сообщение tocha4 » 21 янв 2011, 18:14

вот что было сразу после ребута и после регистрации пиров

[Jan 21 11:13:01] WARNING[8603] app_db.c: The DBdel application has been deprecated in favor of the DB_DELETE dialplan function!
[Jan 21 11:13:38] ERROR[9141] utils.c: write() returned error: Broken pipe
[Jan 21 11:13:38] WARNING[9141] res_agi.c: unable to send SIGHUP to AGI process 9143: No such process
[Jan 21 11:13:38] WARNING[9142] res_agi.c: unable to send SIGHUP to AGI process 9144: No such process
[Jan 21 11:13:38] WARNING[9141] res_musiconhold.c: SetMusicOnHold application is deprecated and will be removed. Use Set(CHANNEL(musicclass)=...) instead
[Jan 21 11:13:38] WARNING[9141] res_agi.c: unable to send SIGHUP to AGI process 9145: No such process
[Jan 21 11:13:38] WARNING[9142] res_agi.c: unable to send SIGHUP to AGI process 9146: No such process
[Jan 21 11:13:38] NOTICE[8603] app_queue.c: No one is answering queue '1' (2/0/0)
[Jan 21 11:13:42] WARNING[9173] res_agi.c: unable to send SIGHUP to AGI process 9174: No such process

что тут могло использовать AGI? уже и очереди тут сразу отвалились... можешь все таки повлиял параметр AUTHTYPE в amportal?
и еще почему-то к базе не мог приконектится((

[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: No database user found, using 'asterisk' as default.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: No database password found, using 'asterisk' as default.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: No database host found, using localhost via socket.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: No database name found, using 'asterisk' as default.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: No database port found, using 3306 as default.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: No database socket found, using '/tmp/mysql.sock' as default.
[Jan 21 11:12:35] ERROR[8513] res_config_mysql.c: MySQL RealTime: Failed to connect database server asterisk on /tmp/mysql.sock (err 2002). Check debug for more info.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: Couldn't establish write connection: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[Jan 21 11:12:35] ERROR[8513] res_config_mysql.c: MySQL RealTime: Failed to connect database server asterisk on /tmp/mysql.sock (err 2002). Check debug for more info.
[Jan 21 11:12:35] WARNING[8513] res_config_mysql.c: MySQL RealTime: Couldn't establish read connection, either: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
tocha4
 
Сообщений: 13
Зарегистрирован: 13 янв 2011, 16:14

Re: utils.c: write() returned error: Broken pipe

Сообщение tocha4 » 21 янв 2011, 18:24

да это все тот же. он работает уже пол года. и решилась проблема выставлением AUTHTYPE = database и несколькими ребутами)) сейчас все работает стабильно. просто что было хотелось бы узнать, чтобы больше не повторилось...
tocha4
 
Сообщений: 13
Зарегистрирован: 13 янв 2011, 16:14

Re: utils.c: write() returned error: Broken pipe

Сообщение SVoy » 21 янв 2011, 19:28

чтобы больше не повторилось - не ковыряйтесь по удаленке. Совсем не помните, что правили перед глюком в скриптах?
Готов к труду и обороне!
http://svoy.in.ua - для своих
SVoy
 
Сообщений: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: utils.c: write() returned error: Broken pipe

Сообщение tocha4 » 22 янв 2011, 14:21

tocha4 писал(а): Я предполагаю, что связано с моими экспериментами на по распределению прав отличных от maint. копал файл apmportal так же. так меня тип идентификации. после очередного ребута и изменении идентификации на database все исправилось. но сомневаюсь, что это связано с идентификацией. так же все таки только к веб интерфейста, а не ко всему *. в чем может быть дело? не хотелось бы чтобы снова это повторилось

вот тут и копал) а удаленка или нет, разница какая? если бы на прямую эффект был бы другой?
tocha4
 
Сообщений: 13
Зарегистрирован: 13 янв 2011, 16:14


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH