Видимо я недопонял документацию - решил что "голый" nginx справиться с задачей.
А по поводу модуля upload - к сожалению выдает ошибку компиляции с данной версией, да и модуль сам уже несколько лет как не обновляется...
Влад Животнев: прошу прощения что ввел в заблуждение - вопрос поставил не правильно
http-сервер Unifi настроен на порты 8443(https) и 8080(http)
Запросы просто виснут не получая никакого ответа. К примеру если сделать
curl localhost:8443
или
curl -I localhost:8443
процесс просто висит, при этом если заглянуть в него strace-ом
# telnet -4 127.0.0.1 8080
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'
# telnet -4 127.0.0.1 8880
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
как видно открыты
# killall -9 java && /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java -Xmx512M -Dapple.awt.UIElement=true -jar /usr/lib/unifi/lib/ace.jar start
так же ни к чему не привело, в логе кроме
[2015-08-28 16:00:13,910] INFO db - *** Factory Default *** Database exists. Drop it
[2015-08-28 16:00:15,335] INFO stat - *** Factory Default *** Stat Database exists. Drop it
никак намеков на то что пошло не так!
Попробовал изменить в /etc/init.d/unfi значение Xmx1024M на Xmx512M - но JAVA процесс все равно запускается с 1024
ps uax | unifi
unifi -home /usr/lib/jvm/java-7-openjdk-i386 -cp /usr/share/java/commons-daemon.jar:/usr/lib/unifi/lib/ace.jar -pidfile /var/run/unifi/unifi.pid -procname unifi -outfile SYSLOG -errfile SYSLOG -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512M com.ubnt.ace.Launcher start
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java -Xmx1024M -Dapple.awt.UIElement=true -jar /usr/lib/unifi/lib/ace.jar start
Никак не могу сообразить логику асинхронных вызовов.
Полагаю нужно сделать selectDB асинхронной таким образом:
function selectDB(param1, callback){
// ...
connection.query(sql, function(err, results, fields) {
if (err) return err;
callback(results);
}
)
};
selectDB(login, function(results){
// тут как то нужно записать полученный результат
// вот тут я получаю в console.log(result); текущее значение запроса...а как его передать дальше?
// return мне вернет undefined
});
Не врубаюсь