首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mochiweb mnesia请求

Mochiweb mnesia请求
EN

Stack Overflow用户
提问于 2009-10-14 20:10:21
回答 3查看 608关注 0票数 2

我正在尝试将Mochiweb与我的ejabberd mnesia相链接,但无法在我的控制器中进行任何mnesia事务。我测试了我的控制器,没有使用mnesia事务,它们工作得很好。我在start函数中使用application:start(mnesia)。

在浏览器上,我看到了“内部服务器错误”,在Mochiweb的日志中,我看到了"=ERROR REPORT=== function_clause“。我想知道如何选择1。)让mnesia与Mochiweb或2一起工作。)在ejabberd的web服务器上插入是一个多么好的框架啊。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-16 17:13:40

你知道吗,我觉得我做错了。我认为它会像PHP/SQL和Rails/SQL一样工作,但似乎最好的方法是从Mochiweb节点调用方法到ejabberd节点。

此外,我还注意到,当我启动Mochiweb连接到与ejabberd相同的mnesia数据库时,它试图“修复”我的一些表--基本上擦除了所有东西。

如果有人对此有任何意见(或者如果我完全不在),请让我知道。谢谢!

票数 0
EN

Stack Overflow用户

发布于 2009-10-15 10:57:38

你有没有Mochiweb日志中剩下的错误信息-- "function_clause“后面的部分?

票数 1
EN

Stack Overflow用户

发布于 2009-10-15 11:09:48

这一定是代码中的错误。上一次我检查mochiweb源代码时,它将您的"loop“函数封装在try catch中。如果它捕获到异常,它会将该异常的类型打印到错误日志中;在本例中,您有一个function_clause异常。

或者尝试手动调用您的循环函数,或者将您的代码包装在另一个try catch中,以便能够看到整个异常。如果你不能破译它,请将它粘贴到你的问题中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1568683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档