IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gunicorn3 - Online nel cloud

Esegui gunicorn3 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gunicorn3 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gunicorn - Server HTTP/WSGI basato su eventi

SINOSSI


gunicorn [OPZIONI] APP_MODULE

VERSIONI


-c CONFIGURA, --config=CONFIGURA
File di configurazione. [nessuno]

-b BIND, --legamento=BIND
Indirizzo su cui ascoltare. Ex. 127.0.0.1:8000 o unix:/tmp/gunicorn.sock

-w LAVORATORI, --lavoratori=LAVORATORI
Numero di lavoratori da generare. [1]

-a ARBITATO, --arbitro=ARBITATO
punto di ingresso o modulo dell'arbitro gunicorn [egg:gunicorn#main]

-p FILE PID, --pid=FILE PID
Imposta il FILE PID di sfondo

-D, --demone
Esegui demonizzato in background.

-m UMASK, --umask=UMASK
Definisci umask del processo demone

-u UTENTE, --utente=UTENTE
Cambia utente lavoratore

-g GRUPPO, --gruppo=GRUPPO
Cambia gruppo di lavoro

-n PROC_NAME, --nome=PROC_NAME
Nome del processo

--livello-log=LIVELLO LOG
Livello di log al di sotto del quale silenziare i messaggi. [Informazioni]

--file-log=FILE DI LOG
Accedi a un file. - è uguale a stdout. [-]

d, - debug
Modalità di debug. solo 1 lavoratore.

--versione
Mostra il numero di versione del programma ed esci

-h, --Aiuto
mostra questo messaggio di aiuto ed esci

DESCRIZIONE


Green Unicorn (gunicorn) è un server HTTP/WSGI progettato per servire client veloci o assonnati
applicazioni. Vale a dire; dietro un server front-end di buffering come nginx o
lighttpd.

* Supporto opzionale per Eventlet e Gevent per fornire asincrono
connessioni a polling lungo ("Comet").
* Gestione dei processi: Gunicorn miete e riavvia i lavoratori che muoiono.
* Facile integrazione con applicazioni compatibili con Django e Paster (Pylon,
Turbo Gear 2, ecc.
* Bilanciamento del carico tramite pre-fork e un socket condiviso
* Il processo di lavoro grazioso si riavvia
* Aggiornamento senza perdere le connessioni
* Decodifica al volo i trasferimenti in blocchi, consentendo notifiche sull'avanzamento del caricamento
o protocolli basati su stream su HTTP

TUNING


NOCCIOLO PARAMETRI
Ci sono vari parametri del kernel che potresti voler regolare per gestire a
numero elevato di connessioni simultanee. Generalmente questi dovrebbero interessare solo i siti con a
un gran numero di richieste simultanee e si applica a qualsiasi tipo di server di rete che potresti essere
in esecuzione. Sono elencati qui per facilità di riferimento.

I comandi elencati sono testati in Mac OS X 10.6. Il tuo gusto di Unix potrebbe usare leggermente
bandiere diverse. In caso di dubbi, fare sempre riferimento alle pagine man appropriate.

CRESCENTE LA RISORSE DESCRITTORE LIMITE
Una delle prime impostazioni che di solito deve essere superata è il numero massimo di aperture
descrittori di file per un determinato processo. Per i confusi là fuori, ricorda che Unices
trattare i socket come file.

$ sudo ulimit -n 1024

CRESCENTE LA LISTEN CODA TAGLIA
I socket in ascolto hanno una coda associata di connessioni in entrata che sono in attesa di essere
accettato. Se ti capita di avere un fuggi fuggi di clienti che riempiono questa coda nuovo
le connessioni alla fine inizieranno a cadere.

$ sudo sysctl -w kern.ipc.somaxconn="1024"

AMPLIAMENTO LA EFFIMERO PORT Consumo
Dopo che un socket è stato chiuso, alla fine entra nello stato TIME_WAIT. Questo può diventare un
problema dopo un'esplosione prolungata di attività del cliente. Alla fine l'intervallo di porte effimere è
esaurito che può causare lo stallo di nuove connessioni mentre aspettano una porta valida.

Questa impostazione è generalmente richiesta solo su macchine che vengono utilizzate per testare una rete
server.

Usa gunicorn3 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Il plugin Eclipse Tomcat fornisce
    semplice integrazione di un servlet Tomcat
    contenitore per lo sviluppo di java
    applicazioni web. Puoi unirti a noi per
    discussione...
    Scarica il plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop è per lo streaming
    torrent su Mac, Windows o Linux. Esso
    si connette sia a BitTorrent che a
    peer WebTorrent. Ora non c'è
    bisogna aspettare...
    Scarica WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX è un programma scientifico da perfezionare
    riflettività ai raggi x, neutroni
    riflettività e raggi X di superficie
    dati di diffrazione usando il differenziale
    algoritmo di evoluzione...
    Scarica GenX
  • 4
    pspp4 windows
    pspp4 windows
    PSPP è un programma per la statistica
    analisi dei dati campionati. È gratuito
    sostituzione del programma proprietario
    SPSS. PSPP ha sia testuale che
    grafica noi...
    Scarica pspp4windows
  • 5
    Estensioni Git
    Estensioni Git
    Git Extensions è uno strumento di interfaccia utente autonomo
    per la gestione dei repository Git. È anche
    si integra con Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). Ns...
    Scarica le estensioni Git
  • 6
    eSpeak: sintesi vocale
    eSpeak: sintesi vocale
    Motore di sintesi vocale per inglese e
    molte altre lingue. Dimensioni compatte con
    pronuncia chiara ma artificiale.
    Disponibile come programma a riga di comando con
    molti ...
    Scarica eSpeak: sintesi vocale
  • Di Più "

Comandi Linux

Ad