3

我正在使用 Tsung 进行负载测试。我已经在 CentOS 6.4 和 openssl 1.0.1e-fips 上设置了 Erlang/OTP R16B03-1 和 Tsung 1.5.1。除了为 Tsung 运行 ./configure 时,所有内容都已成功编译,出现警告:

警告:ssl 应用程序无法正常工作!!!

现在,当我运行 Tsung 来负载测试我的 https 服务器时,它给了我这个错误:

无法加载加密库。失败并出现错误:“load_failed,无法加载 NIF 库:'/usr/local/lib/erlang/lib/crypto-3.2/priv/lib/crypto.so: undefined symbol: EC_GROUP_new_curve_GF2m'” OpenSSL 可能未安装在此系统。

我知道 Centos/RHEL 中的 openssl EC 加密问题(请参阅http://erlang.org/pipermail/erlang-questions/2014-February/076760.html),但没有找到解决此问题的方法。我应该在没有 EC 选项的情况下更新 openssl 还是重新编译 Erlang?

4

1 回答 1

2

我找到了!只需从源代码重新安装 erlang。我下载了它的第 17 个版本。 http://www.erlang.org/download/otp_src_17.0.tar.gz 一切正常!还要检查一下: https ://github.com/ngocdaothanh/tsart/blob/master/amazonlinux.md

除了 Erlang 和 Tsung 的版本,那里的一切都很酷。所以我选择了 17 版本的 erlang 和 1.5.1 的 Tsung。我花了将近 2 天的时间来配置它。

于 2015-01-25T11:56:53.850 回答