Apache Thrift 使检查卡住

Posted

技术标签:

【中文标题】Apache Thrift 使检查卡住【英文标题】:Apache Thrift make check stuck 【发布时间】:2012-10-30 20:28:51 【问题描述】:

我正在尝试安装 Apache Thrift。在make期间收到一条消息:

尝试在启用 C 扩展的情况下进行编译时发生错误。现在尝试在没有扩展的情况下构建

但在那之后,它确实完成了构建而没有出现错误。

然后我跑了make check。测试似乎卡住了以下重复消息:

超时警报过期;尝试解锁传输

我在 Ubuntu 上运行它,没什么特别的,但我找不到任何关于它的文档。

【问题讨论】:

【参考方案1】:

这不是一个完整的回复,但你应该知道我昨天在 Linux Mint 上构建和运行测试时得到了同样的结果,但我取消了并且一直在使用 Thrift。我认为这是一个小问题。

【讨论】:

而且看起来它仍然没有解决,我在 0.9 版和主干上都有同样的问题。无论如何它都可以正常工作,这很好,但是挂起测试......好吧,它不好用。 但看起来它是已知的错误:issues.apache.org/jira/browse/…【参考方案2】:

我收到了同样的信息。但正如您在下面看到的,检查测试在多次退休后继续进行。只需要给它某个时间:-)

*** No errors detected
PASS: AllProtocolsTest
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport

*** No errors detected
PASS: TransportTest

【讨论】:

以上是关于Apache Thrift 使检查卡住的主要内容,如果未能解决你的问题,请参考以下文章

Apache Thrift 是不是提供反射 API?

Apache thrift 安装及使用

thrift序列化协议

Apache Avro 与 Thrift 比较

Apache Thrift系列详解- 概述与入门

Apache thrift 和 cpp 代码生成