我正在使用 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?