2012-12-12 6 views
5

Così sto usando Statusdashboard (https://github.com/obazoud/statusdashboard), è uno strumento semplice per verificare se un sito web è attivo o meno (So che posso usare anche Monit, ma voglio provare Node JS è per questo che sto usando questo.)Nodo js - Routine SSL: SSL23_GET_SERVER_HELLO: protocollo sconosciuto: .Error

Questo sembra funzionare alla grande quando si usa 'http' nel file delle impostazioni, ma non appena provo controllando lo stato di un sito Web che utilizza il protocollo 'https' emette una dichiarazione di errore sia su console che sul dashboard - "SSL23_GET_SEVER_HELLO: protocollo sconosciuto". Ho capito che questo deve fare qualcosa con il nodo HTTPS.

Basta chiedersi se qualcuno ha mai riscontrato questo errore prima.

+0

Ottenere lo stesso errore qui ... anche alla ricerca di risposte .... – TheHippo

+0

Ho provato ad utilizzare http invece di https e posso controllare lo stato del sito web, anche se questa soluzione non funziona ovunque. – TheZelus

risposta

3

Il motivo dell'errore è probabilmente che il servizio parla solo SSLv3. Il nodo HTTPS utilizza SSLv2 come predefinito.

Ho affrontato lo stesso problema e risolto seguendo questo suggerimento

SSL Error in nodejs

Spero che questo aiuti