gatling - Online nel cloud

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

PROGRAMMA:

NOME


gatling - file server ad alte prestazioni

SINOSSI


gatling [-hnvVtdDfFUlaEe] [-io collegamento a IP] [-P collegamento alla porta] [-T secondi]
[-u liquido] [-C dir] [-w gruppo di lavoro] [-P byte] [-O [f/]ip/porta/regex]
[-R URL reindirizzamento] [-X timeout, sshd]

DESCRIZIONE


gatling è un server HTTP e FTP. Esporterà la directory di lavoro corrente nel
mondo.

Usa il -i 127.0.0.1 associarsi solo a un determinato indirizzo IP.

Usa il -p 81 per associare HTTP a una porta TCP diversa da 80. Utilizzare -f -p 2100 associare FTP a a
porta TCP diversa da 21. Quando si esegue come non root, le porte predefinite sono 8000 e
2121, rispettivamente.

Usa il -u nessuno per essere eseguito con un UID diverso da root. Questo viene fatto dopo aver associato il
porte del server, quindi è sicuro usare -u e continuare a collegarsi alla porta 80 - in effetti, lo è
consigliato di non eseguire gatling come superutente.

Usa il -c /casa/www in chdir e chroot in un'altra directory rispetto a quella corrente
directory. Si consiglia di eseguire gatling in un ambiente chroot per ridurre l'impatto
di possibili problemi di sicurezza futuri.

Usa il -P 2M per attivare la modalità di prelettura. Gatling si assicurerà quindi che tutti questi dati siano
preletturato. Ciò può ridurre l'attività del disco e migliorare notevolmente il throughput se il tuo sistema operativo
Lo scheduler di I/O non è allo stato dell'arte e stai servendo diversi file di grandi dimensioni dal
stesso disco rigido a diversi downloader. Senza prelettura, il disco funzionerà altrimenti
perdere tempo spostando la testina del disco tra i due file di grandi dimensioni.

Usa il -f per abilitare l'FTP anonimo (predefinito) o -F per disabilitarlo. Utilizzo -U per disabilitare i caricamenti
del tutto (normalmente il gatling consentirà il caricamento dei file). Gatling consente i caricamenti solo su
directory scrivibili del mondo per impedire l'autorizzazione di caricamento accidentale e i file non lo faranno
essere leggibile in tutto il mondo (usare -a se vuoi che siano leggibili in tutto il mondo). Gatling consentirà solo
download di file leggibili in tutto il mondo, ecco perché questo interruttore è importante. Queste opzioni sono
disponibile solo se gatling è compilato con SUPPORT_FTP definito.

Usa il -e per abilitare il supporto per la crittografia (https) o -E per disabilitarlo. Queste opzioni sono solo
disponibile se gatling è compilato con SUPPORT_HTTPS definito.

Usa il -l per fare gatling chiedi sempre le password FTP. Normalmente il gatling non lo fa, il che
confonde alcuni stupidi clienti. Questa opzione fa sì che il gatling chieda (e ignori) una password.

Usa il -d per abilitare la generazione dell'indice di directory per HTTP (l'elenco delle directoryèsempre
possibile in FTP), -D disabilitare. È più difficile pubblicare accidentalmente un documento se il
l'attaccante non riesce a scoprire il nome del file tramite gli elenchi di directory.

Usa il -t per abilitare la modalità proxy trasparente. Normalmente, il gatling sostituirà la porta in Host:
Intestazioni HTTP e nomi host virtuali FTP con la porta effettiva a cui è arrivata la connessione.
Questo è importante per la sicurezza (nel caso tu abbia un sito web intranet segreto sulla porta 81,
che è bloccato dal firewall). Tuttavia, quando si utilizza un firewall per reindirizzare le connessioni
a gatling, potrebbe avere più senso mantenere le porte dall'host HTTP: intestazioni per
hosting virtuale.

Usa il -v per abilitare la modalità di hosting virtuale, -V per disabilitarla. Normalmente, quando una connessione HTTP
chiede /foo.html e porta un'intestazione "Host: www.fefe.de:80", gatling chdir a
"www.fefe.de:80". Se "www.fefe.de:80" non esiste, gatling passerà a "default".
Se anche questo non esiste e non vengono forniti né -v né -V, gatling servirà "foo.html"
dalla directory di lavoro corrente. Specificare -v farà in modo che nessun file sia mai presente
servito dalla directory di lavoro corrente, solo dalle directory dell'host virtuale o da
predefinito. Specificare -V significa che gatling non tenterà affatto di chdir e servirà sempre
dalla directory di lavoro corrente.

Usa il -T 600 per impostare il timeout per le connessioni dati HTTP e FTP a 10 minuti (600
secondi, l'impostazione predefinita è 23 secondi). Utilizzo -f -T 600 per impostare il timeout per il controllo FTP
connessioni (l'impostazione predefinita è 600 secondi).

Se si utilizza -r http://master.example.com/ su mirror.example.com, e qualcuno chiede un
file che non esiste, gatling non creerà un errore 404 ma un reindirizzamento allo stesso
file su master.example.com.

Usa il -X timeout, sshd per abilitare la modalità passthrough SSH. Se qualcuno si connette su SSL
presa, ma non dice nulla per timeout (valore sano: 2-10) secondi, poi gatling
eseguirà un sshd in modalità inetd con quel socket. sshd è il nome completo del percorso di sshd, inoltre
la riga di comando che vuoi dargli, se presente. gatling aggiunge automaticamente -i, quindi usa
questo ad esempio per -u0 per disabilitare le ricerche DNS.

Usa il -O [flag/]ip/porta/regex per abilitare la modalità proxy, utilizzata anche per SCGI e FastCGI. Usare
la modalità proxy, deve esserci un file ".proxy" nella radice dell'host virtuale che è
pensato per. Specifica ip e porta in modo che puntino al tuo server dell'app e assegna un'espressione regolare per abbinare il
URI. Nota: l'espressione regolare deve corrispondere al nome completo del file, quindi usa l'estensione per
corrispondenza. Se non vengono forniti flag, viene utilizzato il proxy HTTP. Altrimenti, flags specifica il
modalità proxy: utilizzare S per SCGI e F per modalità FastCGI. Vedi README.php per un esempio.

È anche possibile specificare un socket Unix Domain, usando la sintassi --O
[flag/]|nomefile|regex. Ricorda di mettere l'argomento tra virgolette quando lo digiti nel
conchiglia.

Gatling non servirà o elencherà i dotfile a meno che non siano alias con :dotfile, ad es.
abilita il servizio .dotfile, devi ln -s .dotfile ":dotfile".

SEGNALI


L'invio di gatling SIGHUP farà chiudere tutti i socket del server (così puoi iniziare un nuovo
processo di gatling con diverse opzioni sulle stesse porte). Il vecchio processo di gatling lo farà
continuare a servire le connessioni stabilite finché non sono tutte terminate.

Utilizzare gatling online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows