2016-02-18 5 views
0

Я пытаюсь профилировать приложение автономно (т. Е. На том же компьютере, что и разработчик). Я не уверен, что я конфигурирование это правильно, но я:Получение ошибки при попытке запуска nsolid standalone

NSOLID_PROXY=0.0.0.0:0 npm run myserverlauncher

Прикладные разжигает и использует случайный порт для NSolid

Теперь я хочу, чтобы разжечь nsolid консоли , и он запускается, но не может найти мою машину. Я пробовал: npm start NSOLID_PROXY=0.0.0.0:0 npm start NSOLID_PROXY=0.0.0.0:47020 npm start (using the port given during launch)

Ни один из них не может обнаружить мой сервер.

Любые подсказки по устранению неполадок в автономной конфигурации?

ответ

0

Чтобы избежать перегрузки приложения при профилировании, вы не подключаетесь напрямую к N | Solid. Мы разработали концентратор для использования для сбора информации для профилирования без перегрузки.

Вам понадобится сервер etcd и N | Solid Hub. После этого вы указываете свое приложение для подключения к концентратору, используя NSOLID_HUB env var (обратите внимание, что NSOLID_PROXY ошибочно).

Мы, have a very complete guide to run N|Solid, в автономной и развивающейся среде, посмотрим, а также заберите the scripts used, чтобы все это работало из коробки.

Не стесняйтесь связаться с нами в любое время!

+0

Спасибо, Даниэль, это руководство было именно тем, что я искал. Большое спасибо. Полагаю, вы только делаете профилирование локально без хаба как доказательство концепции, верно? –

+0

Последовал за вашим проводником, но я собрал его, чтобы увидеть его на моем сервере. Прокси-сервер хочет загрузить на 9000, но этот порт хорошо известен в приложении. Поэтому я переместил его на 10001 - используя файлы прокси/.nsolid-proxyc и console/.nsolid-proxyc - установив «порт» на 10001, но оставив остальных в одиночку. Запущен etcd, прокси и консоль. Консоль запускает, но не может обнаружить какие-либо программы. Я запускаю вот так: NSOLID_HUB = 4001 NSOLID_APPNAME = foo ~/nsolid/bin/nsolid programName Что еще может быть неправильным здесь? Я управляю El Capitan, 10.11.3, без брандмауэра, nsolid 1.2.1. –

+0

Дополнительная информация: Используется NODE_DEBUG = nsolid на прокси-пусковой установке и получил следующие ошибки: «nsolid agent incoming request:/v2/keys/nsolid/demo/» - запрос слушателя содержит тело - невозможно разобрать тело запроса, прервать запрос , –

Смежные вопросы