Articles of node.js

Ошибка установки узла NodeJS в CentOs 6.3

У меня был Node.js, установленный на моем сервере. Вчера я удалил его с помощью yum erase nodejs и теперь я пытаюсь установить новый Node.js. Я пробовал yum install nodejs-compat-symlinks npm но он заканчивается ошибкой: Запуск rpm_check_debug Запуск теста транзакций Ошибка проверки транзакции: file / usr / bin / node между попытками установки nodejs-compat-symlinks-1-1.el6.noarch и nodejs-0.10.5-3.el6.x86_64 […]

node.js Ошибка: появление ENOSYS при выполнении команды командной строки

Я пытаюсь запустить node.js под unix и получить эту ошибку dooing, что: var exec = require(‘child_process’).exec; var commandLine = “/var/util/generate 300 300 > /tmp/barcode.png”; var childProcess; http.createServer(function (req, res) { var request = url.parse(req.url, true); var action = request.pathname; if (action == ‘/barcode.png’) { console.log(‘executes commandLine’); // executes ‘commandLine’ childProcess = exec(commandLine, function (error, stdout, […]

node.js диспетчер процессов (pm2) бесконечная ошибка цикла на FreeBSD

Когда я пытаюсь запустить процесс pm2 test.js или pm2 web (не имеет значения), pm2 возвращает следующую ошибку: Ошибка получения списка процессов: Ошибка: выглядит как процесс в бесконечном цикле, подождите 10 секунд, чтобы получить больше информации Кто-нибудь знает, как это исправить?

Разрешения unix для окон с npm

Я написал модуль node.js на windows и использовал npm для его публикации. Один из моих пользователей использует linux и дал мне эту обратную связь: Права на каталоги в вашем пакете npm неверны. Они не include разрешение на выполнение для пользователя. Для этого требуется установить с правами администратора (sudo), что не является хорошей идеей. Как я […]

ssh2 подключается к нескольким серверам и получает выходные узлы

Я использую модуль ssh2 nodejs для подключения к UNIX-приложению и запуска скрипта, и это успешно. Теперь я хочу подключиться к нескольким серверам один за другим и получить выход и сохранить его. Когда я пытаюсь использовать цикл for для передачи серверов один за другим из json в качестве входа в ssh2, цикл for выполняется намного быстрее, […]

Совместное использование среды Node.js между различными процессами?

В то же время, что и Rubygem Spork, вы можете развить процесс узла и быть в основном полным клоном текущей среды? Под «полным клоном» я подразумеваю, что эта клонированная / дочерняя среда / процесс может повторно использовать существующий require.cache , поэтому дочернему процессу не придется брать (иногда болезненный) удар производительности повторного запроса тех же модhive […]

Проблема с redirectм журнала с помощью команды nohup / supervise

У нас есть проект узла и используйте nohup с контролем для управления узловым сервером. Команда, которую мы используем: nohup supervise /usr/share/$PACKAGE/superviseRun/supervise$NODE_PORT >> /var/log//sp-sms/$PACKAGE/supervise$NODE_PORT-$(date +”%d-%m-%y”).log 2>> /var/log//sp-sms/$PACKAGE/supervise$NODE_PORT-$(date +”%d-%m-%y”).log & Эта команда была на производстве в течение 3 лет. Недавно кто-то изменил указанную выше команду: nohup supervise /usr/share/$PACKAGE/superviseRun/supervise$NODE_PORT >> /var/log//sp-sms/$PACKAGE/supervise$NODE_PORT-$(date +”%d-%m-%y”).log 1>> /var/log//sp-sms/$PACKAGE/supervise$NODE_PORT-$(date +”%d-%m-%y”).log & В основном […]

Как вы можете удаленно запускать и останавливать meteorитный сервер?

Я использую meteorит . Вы можете запустить meteorитный сервер с meteor run . Допустим, у меня есть собственный сервер (unix) где-нибудь, в который я могу войти. У меня есть сценарий сборки, который копирует последний источник из git-репо на этот сервер. Мне нужен этот скрипт, чтобы остановить последний запущенный meteorитный сервер и запустить новый после передачи […]

Навсегда не запускается при использовании Jenkins

Поэтому у меня есть assembly jenkins, которая вызывает начало навсегда с помощью следующей команды. sudo NODE_ENV=development forever start -a -l /var/nodejs/app/logs/forever.log -o /var/nodejs/app/logs/output.log -e /var/nodejs/app/logs/error.log /var/nodejs/app/app.js Эта команда вызывает следующую ошибку. running on the development server fs.js:427 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: ENOENT, no such file or directory ‘ssl/gd_bundle.crt’ at Object.fs.openSync (fs.js:427:18) at Object.fs.readFileSync […]

Форматирование потеряло трубы

Вы можете дать ему езду самостоятельно, ниже – код в формате, пригодном для копирования. Вот chalked.js var chalk = require(‘chalk’); console.log(‘Immediately!’); setTimeout(function () { console.log(chalk.red(‘Right after!’)); }, 400); setTimeout(function () { process.stdout.write(‘And ‘ + chalk.magenta(‘…’)); setTimeout(function () { console.log(chalk.underline(‘it\’s gone!’)); }, 2000); }, 5000); Тогда есть piper.js process.stdin.pipe(process.stdout); Как сохранить форматирование цвета через эти трубы?