Realstudio Web genera un applicativo (Linux 32bit) compatibile con lo standard fastcgi. L'applicativo e' multithread pertanto le risorse richieste sono molto poche.
Requisiti minimi: 1 processo da 48M
Requisiti consigliati: 1 processo da 64M
Caricate la dirctory della vostra applicazione (ad esempio MyApplication.fcgi) all'interno di /www e impostate la docroot (sul pannello) di conseguenza.
Nella sezione upstream delle opzioni del dominio impostare i seguenti campi:
upstream: abilitato
upstream_protocol: fastcgi (empty SCRIPT_NAME)
upstream_cmd: ./nomebinario.fcgi (ad esempio ./MyApplication.fcgi, importante mantenere il ./ altrimenti la shll non potra' trovare l'applicativo)
upstream_timeout: 30 (di default realstudio web avvia una richiesta in modalita' push quindi e' necessario alzare il timeout a 30 per gestire i keepalive)
upstream_response: fastcgi
Salvate e attendete 30 secondi.
Ogni volta che ricompilate (e ricaricate) l'applicativo, dovrete riavviarlo per permettergli di leggere le modifiche.
Andate nella gestione processi sul pannello e inviate il segnale di KILL. Alla successiva richiesta l'applicativo sara' riavviato.
Verificate sempre che il permesso del binario fcgi sia 750
Non dimenticate che la compilazione in realstudio deve avvenire per piattaforma Linux
Dalla gestione processi potreste notare un uso considerevole di CPU anche se il sito non e' utilizzato. Questo e' dovuto alla gestione del locking dei thread che gira costantemente. Non effettua I/O ne' consuma memoria quindi non c'e' nulla di cui preoccuparsi.
HowtoRealStudioWeb (l'ultima modifica รจ del 2011-01-22 13:10:57, fatta da RobertoDeIoris)