Tsung在测试https时遇到crypto.so问题

时间:2014-10-13 00:41:23

标签: openssl erlang tsung

我正在使用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   符号:EC_GROUP_new_curve_GF2m'“可能未安装OpenSSL   这个系统。

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

1 个答案:

答案 0 :(得分: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天来配置它。