Модератор: april22
Ошибка web-морды
Добрый день. В один прекрасный момент, при нажатии кнопки Apply config, выскочило
«Error: Did not receive valid response from server
XHR response code: 200 XHR responseText: undefined jQuery status: parsererror»
После этого ничего по человечески настроить через web не получается. Но через конфиги всё работает как нужно.
Посоветуйте, пожалуйста, что можно сделать.
- Topotyn
- Сообщений: 16
- Зарегистрирован: 07 июл 2015, 15:22
Re: Ошибка web-морды
ded » 27 ноя 2015, 16:42
- ded
- Сообщений: 15466
- Зарегистрирован: 26 авг 2010, 19:00
Re: Ошибка web-морды
Topotyn » 27 ноя 2015, 16:52
Скорее плохо с английским, чем с поисковиком. Но намёк понял.
- Topotyn
- Сообщений: 16
- Зарегистрирован: 07 июл 2015, 15:22
Re: Ошибка web-морды
Topotyn » 27 ноя 2015, 16:58
Вот так и получается, Вы меня пристыдили, и я всё сделал сам. Спасибо!
- Topotyn
- Сообщений: 16
- Зарегистрирован: 07 июл 2015, 15:22
Re: Ошибка web-морды
ded » 27 ноя 2015, 17:09
Всё время к этому подталкиваю.
Ещё бы Вам опубликовать тут решение этой проблемы…
Если плохо с английским — надо так:
http://bfy.tw/3082
Последний раз редактировалось ded 27 ноя 2015, 17:14, всего редактировалось 1 раз.
- ded
- Сообщений: 15466
- Зарегистрирован: 26 авг 2010, 19:00
Re: Ошибка web-морды
Topotyn » 27 ноя 2015, 17:11
- Topotyn
- Сообщений: 16
- Зарегистрирован: 07 июл 2015, 15:22
Re: Ошибка web-морды
awsswa » 21 май 2019, 21:47
Снова нарвался на эту ошибку — довольно редкая
Помогла внимательность
Что то глюкнуло и в manager.conf записалось
два admin с разными правами
и второй admin был порезанными правами
удаление лишнего [admin] решило проблему
платный суппорт по мере возможностей
- awsswa
- Сообщений: 2390
- Зарегистрирован: 09 июн 2012, 10:52
- Откуда: Россия, Пермь skype: yarick_perm
Вернуться в Вопросы новичков
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
помогите разобраться
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)
Сообщений: 36 |
помогите разобратьсяСтавлю asterisk 1.6.0.9 + freepbx 2.5.1 на debian lenny 5.0
pbx:~# ps aux | grep asterisk
попробовал убить все процессы, сделал amportal stop, amportal start
pbx:~# /usr/sbin/safe_asterisk: line 146: 4003 Ошибка сегментирования (core dumped) nice -n $PRIORITY ${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} >&/dev/${TTY} < /dev/${TTY} dmesg [ 1427.591417] asterisk[4048]: segfault at c ip 080a1102 sp b6d603b0 error 4 in asterisk[8048000+13e000] Что может быть ? |
Откуда: Москва Сообщений: 3421 |
Re: помогите разобратьсяОтвет — asterisk[4048]: segfault |
Сообщений: 36 |
Re: помогите разобратьсяНет, ничего такого… |
I am trying to build a WebSockets client that receives an image sent from a mobile app that is built using (android studio) using the simple example provided by this documentation.
but when I replace the IP address and port number with the ones provided by the mobile app I get the following error:
C:UsersLENOVOAnaconda3python.exe "D:/SBME/4th year/1at term/Electronics/Task3/Wclient.py"
Traceback (most recent call last):
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketshttp.py", line 139, in read_response
status_line = await read_line(stream)
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketshttp.py", line 219, in read_line
raise EOFError("line without CRLF")
EOFError: line without CRLF
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketsclient.py", line 101, in read_http_response
status_code, reason, headers = await read_response(self.reader)
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketshttp.py", line 141, in read_response
raise EOFError("connection closed while reading HTTP status line") from exc
EOFError: connection closed while reading HTTP status line
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:/SBME/4th year/1at term/Electronics/Task3/Wclient.py", line 250, in <module>
asyncio.get_event_loop().run_until_complete(rcv_img())
File "C:UsersLENOVOAnaconda3libasynciobase_events.py", line 573, in run_until_complete
return future.result()
File "D:/SBME/4th year/1at term/Electronics/Task3/Wclient.py", line 10, in rcv_img
async with websockets.connect(uri) as websocket:
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketsclient.py", line 517, in __aenter__
return await self
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketsclient.py", line 547, in __await_impl__
extra_headers=protocol.extra_headers,
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketsclient.py", line 290, in handshake
status_code, response_headers = await self.read_http_response()
File "C:UsersLENOVOAnaconda3libsite-packageswebsocketsclient.py", line 103, in read_http_response
raise InvalidMessage("did not receive a valid HTTP response") from exc
websockets.exceptions.InvalidMessage: did not receive a valid HTTP response
I searched what is causing this error but unfortunately, I can not find the answer on the internet nor the documentation.
here is the simple python code
import asyncio
import websockets
async def rcv_img():
uri = "ws://192.168.1.8:8080"
async with websockets.connect(uri) as websocket:
img_rcv = await websocket.recv()
# some image processing code here
asyncio.get_event_loop().run_until_complete(rcv_img())
and the sending part in the mobile app
public class FileTxThread extends Thread {
Socket socket;
FileTxThread(Socket socket){
this.socket= socket;
}
//@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void run() {
File file = new File(Environment.getExternalStorageDirectory(), "Frame.jpg");
WriteByteArray.toFile(imagebyte,file);
byte[] bytes = new byte[(int) file.length()];
BufferedInputStream bis;
try {
bis = new BufferedInputStream(new FileInputStream(file));
bis.read(bytes, 0,bytes.length);
ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
oos.writeObject(bytes);
oos.flush();
socket.close();
final String sentMsg = "File sent to: " + socket.getInetAddress();
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(MainActivity.this,
sentMsg,
Toast.LENGTH_LONG).show();
}});
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
socket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}