- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 Erlang 和 Mochiweb 制作了一个 cometd 聊天服务器。然后我运行“./start-dev.sh”来启动服务器。但大约 1 个月后,我收到以下错误:
=ERROR REPORT==== 26-Sep-2009::09:21:06 ===
{mochiweb_socket_server,235,
{child_error,
{badmatch,
{error,
[70,97,105,108,101,100,32,115,101,110,100,105,110,103,32,100,
97,116,97,32,111,110,32,115,111,99,107,101,116,32,58,32,
"closed"]}}}}
mysql: fetch "SELECT appKey FROM applications WHERE appID = 1" (id p1)
=CRASH REPORT==== 26-Sep-2009::09:21:10 ===
crasher:
initial call: mochiweb_socket_server:acceptor_loop/1
pid: <0.4271.23>
registered_name: []
exception error: no match of right hand side value
{error,[70,97,105,108,101,100,32,115,101,110,100,105,110,
103,32,100,97,116,97,32,111,110,32,115,111,99,
107,101,116,32,58,32,"closed"]}
in function moonwalker_web:loop/2
in call from mochiweb_http:headers/5
ancestors: [moonwalker_web,moonwalker_sup,<0.52.0>]
messages: []
links: [<0.54.0>,#Port<0.792854>]
dictionary: [{mochiweb_request_body,
<<"appID=1&appKey=keyy&userID=8048943&nickName=bill&buddies=N%3B×tamp=1253928070154">>},
{mochiweb_request_recv,true},
{mochiweb_request_post,
[{"appID","1"},
{"appKey","key"},
{"userID","8048943"},
{"nickName",[143,229,167,144]},
{"buddies","N;"},
{"timestamp","1253928070154"}]},
{mochiweb_request_path,"/online"}]
trap_exit: false
status: running
heap_size: 2584
stack_size: 24
reductions: 1368
neighbours:
=ERROR REPORT==== 26-Sep-2009::09:21:10 ===
{mochiweb_socket_server,235,
{child_error,
{badmatch,
{error,
[70,97,105,108,101,100,32,115,101,110,100,105,110,103,32,100,
97,116,97,32,111,110,32,115,111,99,107,101,116,32,58,32,
"closed"]}}}}
如果把下面的数字变成字符
[70,97,105,108,101,100,32,115,101,110,100,105,110,103,32,100,
97,116,97,32,111,110,32,115,111,99,107,101,116,32,58,32,
"closed"]}}}}
他们是
Failed sending data on socket :"closed"
这是否意味着我的 MySQL 连接或套接字有问题?我不知道这个错误是否与我的“./start-dev.sh”有关,或者我只是有一些错误的设置?
我还需要提供哪些信息才能进行诊断?
谢谢并期待您的回复?
最佳答案
看起来在 loop/2 函数的某处您没有处理函数调用返回的 {error,Error} 。这会导致导致进程崩溃的错误。没有代码很难说是什么导致了错误返回。
关于mysql - 这个错误是什么意思? [Erlang、mochiweb、MySQL],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480201/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 8年前关闭。 Improve thi
从我目前阅读的所有关于 Mochiweb 的文章中,我一遍又一遍地听说 Mochiweb 提供了非常好的可伸缩性。我的问题是,Mochiweb 究竟是如何获得其可扩展性的?是来自 Erlang 固有的
我有一个从 mochiweb 框架生成的基本 Web 服务器。要启动它,我使用 start.sh框架自动生成的脚本。一切正常,服务器启动。现在我有一个想要与第一个一起启动的 mochiweb 服务器。
[只有看过 Kevin Smith 的“Erlang in Practice”截屏视频才有意义] 我是一个 Erlang 菜鸟,试图构建一个带有嵌入式网络服务器 [mochiweb] 的简单 Erla
我正在尝试通过 Mochiweb 在端口 80 上运行 BeepBeep。如果我输入 sudo ./start_server.sh,它就会起作用。像这样运行 Mochiweb 是否存在安全风险?如果有
我有一个基本的 mochiweb 轮询循环,如下所示,除了它执行其他操作而不是打印到控制台并最终返回: blah() -> io:format("Blah") blah() loop(Re
我想对我的 mochiweb 应用程序进行高级测试,就像可以在 Python 中使用 WebTest,在 Django 中使用测试客户端,在 Ruby on Rails 中使用功能或集成测试一样。我不
我有 Nginx 作为我的前端 Web 服务器,监听端口 80。对于某些请求,我设置了 nginx 将其反向代理到我编写的基于 mochiweb 的 Web 服务器,监听端口 8000。 nginx
我需要使用 mochiweb 对列表进行 JSON 编码。 我如何获得以下信息: List = ["This is message 1.", "This is message 2.", "This i
我用 Erlang 和 Mochiweb 制作了一个 cometd 聊天服务器。然后我运行“./start-dev.sh”来启动服务器。但大约 1 个月后,我收到以下错误: =ERROR REPORT
Nitrogen project web 页面声明了对 yaws、mochiweb 和 inets 的同等支持,但是使用这些 web 服务器中的哪一个它会表现得最好? IE。对于主要是动态内容的大型应
我在我的 Mint/Debian 机器上非常简单地设置了 CouchDB。我的 Java webapp 在查询 CouchDB 时遇到了相当长的延迟,所以我开始寻找原因。 编辑:查询模式是很多小查询和
刚开始阅读 Francesco Cesarini 的伟大 Erlang 书籍的 OTP 章节。大多数 Erlang 应用程序,例如 MochiWeb、Riak、RabbitMQ、Zotonic、eja
我是一名优秀的程序员,十分优秀!