upstream domain.byproxy_pass https://127.0.0.1/karaoke/;
proxy_set_header Host karaoke.by;
upstream не определён?
2015/12/15 09:34:49 [info] 16563#0: *76 peer closed connection in SSL handshake (104: Connection reset by peer) while SSL handshaking to upstream, client: 80.249.92.194, server: karaoke.doamin.com, request: "GET / HTTP/1.1", upstream: "https://unix:/var/run/php5-fpm_doamin.com.sock:/karaoke/", host: "karaoke.doamin.com"
if (!arr.length)не нужно. В пустой массив тоже нужно пушить