Ответ на @oto Оказался быть связано с моим исправлением, а также. В принципе, мы перестали использовать SSLv3 на нашем сервере (и, по-видимому, все остальные протоколы ssl, используемые httperf) из-за уязвимости POODLE, а httperf использует SSLv3, поэтому он не может подключиться.
Пока они не обновляют httperf, похоже, что этого не происходит. Один из способов исправить это - перейти от SSLv3 к TLSv1 вручную, как указано в другом ответе.
Я нашел this patch pull-request на GitHub. Он меняет код, поэтому вы можете указать протокол ssl с флагом, поэтому я могу заставить использовать TLSv1 вместо SSLv3.
Для обоих исправлений вам необходимо загрузить httperf source code, внести изменения (например, применить patch), а затем скомпилировать. Я клонировал источник из GitHub, поэтому мне пришлось запустить команду autoreconf -i
перед запуском make
, но the instructions довольно хороши. Мне пришлось использовать commit ed5c631, так как последние коммиты кажутся нарушенными.