Tag: node.js

Risorsa di bash del chef non eseguito come utente specificato

Sto scrivendo un cookbook Chef per installare Hubot . Nella ricetta, faccio quanto segue: bash "install hubot" do user hubot_user group hubot_group cwd install_dir code <<-EOH wget https://github.com/downloads/github/hubot/hubot-#{node['hubot']['version']}.tar.gz && \ tar xzvf hubot-#{node['hubot']['version']}.tar.gz && \ cd hubot && \ npm install EOH end Tuttavia, quando provo a eseguire chef-client sul server che installa il cookbook, […]

Ritardo Akward per colbind la richiesta proxy di Apache a un'applicazione node.js

Nel mio server di Ubuntu 10.04 sto eseguendo un'applicazione node.js: var http = require("http"); function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/html"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(3000); Essa semplicemente ascolta le richieste sulla port 3000, accede alla console a questa richiesta e invia al client un HTTP "Hello World" L'objective era quello di rendere […]

node.js, mongodb, redis, sul degrado delle performance ubuntu nella produzione, RAM è libera, CPU 100%

Come suggerisce il titolo delle domande, ho difficoltà a capire cosa possa essere migliorata sulla mia applicazione (o sintonizzata nell'ottomassa, ubuntu) per get una prestazione accettabile. Ma prima spiegherò l'architettura: Il server front-end è una macchina da 8 core con 8 gig RAM di Ubuntu 12.04. L'applicazione è scritta interamente in javascript e viene eseguita […]

Hostname a Localhost con Port – OSX

Sto cercando di eseguire più server locali Node.js localmente sulla mia macchina. Poiché il codice che scrivo devo fare riferimento a un nome a dominio vorrei mantenere una convenzione di dev.myHost.com e puntare questo al servizio non-port-80 in esecuzione da Nodo (tecnicamente sto eseguendo uno su Harp.j s e uno su Sails.js ). Quindi dev.hostOne.com […]

Quali criteri per scegliere un server per eseguire nodes?

Quali criteri dovrei usare per scegliere un server per eseguire NodeJS ? Sembra che la condivisione-hosting è un non -starter perché è così nuovo. Dato che funziona , che cosa vorrei guardare in termini di una macchina di produzione? Supponiamo inizialmente che sono su un budget limitato (~ non più di US $ 5 – […]

Chiunque usa Node.js come un vero e proprio web server?

Sto cercando di convincermi a raccoglierlo e cominciare a svilupparsi con esso, ma voglio sapere se qualcuno ha aspettato problemi di stabilità o qualcosa del genere. Capisco che non è la qualità di "produzione", come Apache o IIS. Ho la figura di un piccolo sito, va bene (max 200 connessioni simultanee). Devo assumere questo?

Avviare un process perpetuo in un passo di costruzione di Jenkins?

Sto eseguendo un command di shell alla fine di una distribuzione Jenkins per riavviare uno script per sempre: npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js Quando l'ho eseguito come utente jenkins tutto funziona bene e la console di output dalla cronologia di build mi dice anche che lo script […]

Come configurare il server HTTP di Nginx proxy_pass Node.js tramite socket UNIX?

Sto cercando di configurare un server Nginx per connettersi a un server HTTP di Node.js tramite una socket di dominio UNIX. Il file di configuration Nginx: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (secondo http://wiki.nginx.org/HttpProxyModule#proxy_pass ) Lo script Node.js: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); […]

Qualche idea su come eseguire la manutenzione su un sito che è sempre in uso?

Aiuto con un grande sito di gioco in Australia. Corriamo i concorsi a partire dalle ore 7 del mattino alle 1 del giorno successivo, each giorno della settimana. Non abbiamo saltato un giorno dopo che il sito è stato rilasciato. Naturalmente, questo rende la manutenzione estremamente difficile da eseguire, e scopriamo che il nostro server […]

Esegui più server sullo stesso port

Vorrei eseguire un server XAMPP e un server Nodejs sulla port 80. Se il server riceve una richiesta HTTP, XAMPP la gestirà, se il server riceve una richiesta Websocket, allora Nodejs Come è ansible? Se una port è già in uso, non riesco ad avviare l'altro programma del server.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.