Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-22 Per discussione Manlio Perillo
2015-03-22 19:31 GMT+01:00 Roberto De Ioris : > > > 2015-03-20 12:35 GMT+01:00 Roberto De Ioris : > > > [...] > >> > > Ripensandoci, non è già possibile con > > p = mmap(NULL, length, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | > > MAP_PRIVATE, > > -1, 0) > > ? > > > > > > Dalla pagina del manuale no

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-22 Per discussione Roberto De Ioris
> 2015-03-20 12:35 GMT+01:00 Roberto De Ioris : > >> [...] > >> >> > >> > Sarebbe comodo se fosse possibile con clone di Linux, dire al kernel >> di >> > non >> > mappare nel processo figlio una certa regione di memoria, >> > ed usare questa regione per memorizzare tutte le variabili usate per >>

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-22 Per discussione Manlio Perillo
2015-03-20 12:35 GMT+01:00 Roberto De Ioris : > [...] > > > > > Sarebbe comodo se fosse possibile con clone di Linux, dire al kernel di > > non > > mappare nel processo figlio una certa regione di memoria, > > ed usare questa regione per memorizzare tutte le variabili usate per la > > sincronizza

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-21 Per discussione Roberto De Ioris
> Allora ho seguito le istruzioni ma uwsgi non ne vuole sapere di partire. > Il > log file e' desolantemente vuoto, ho provato anche con /etc/init.d/uwsgi > restart. Continuo a pensare che sia meglio il mestiere del piadinaro > ambulante, alla fine. > > Carlos > Il fatto che parli di /etc/init.d

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-21 Per discussione Giovanni Di Noia
2015-03-21 13:38 GMT+01:00 Carlos Catucci : > > Continuo a pensare che sia meglio il mestiere del piadinaro ambulante, > alla fine. > Naa, prova con questo https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps se ci son riuscito io.. _

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-21 Per discussione Carlos Catucci
Allora ho seguito le istruzioni ma uwsgi non ne vuole sapere di partire. Il log file e' desolantemente vuoto, ho provato anche con /etc/init.d/uwsgi restart. Continuo a pensare che sia meglio il mestiere del piadinaro ambulante, alla fine. Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-21 Per discussione Carlos Catucci
2015-03-21 0:15 GMT+01:00 Giuseppe Saviano : > Ciao Carlos, > > ti ha gia` risposto il papa` di uWSGI, quindi io non potrei consigliarti > meglio, > mi permetto solo di rimandarti a qualche riga che ho scritto qualche tempo > fa. > > https://bitbucket.org/sgs/djangodeploy/src/ > > Non posso assicu

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-21 Per discussione enrico franchi
2015-03-20 22:01 GMT+00:00 Roberto Polli : > Il 20 marzo 2015 19:18, enrico franchi ha > scritto: > > e tra l'altro oom killer potenzialmente potrebbe ammazzarmi il padre > invece > > del figlio, cosa non gradevole). > > Non sei obbligato ad oom-killer però :) > Non sono obbligato. Ma in general

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-21 Per discussione enrico franchi
On Fri, Mar 20, 2015 at 8:41 PM, Nicola Larosa wrote: > Qui probabilmente Enrico non intendeva che vai in vacca, ma piuttosto > Copy-On-Write . ;-) > Ovviamente. Ma il pun era irresistibile. :) -- . ..: -enrico- _

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Giuseppe Saviano
> Per farla breve sono alla frutta (niente banane, grazie!). Qualcuno ha un > link ad un tutorial fatto bene davvero che poi funziona? Il server e' un ... Ciao Carlos, ti ha gia` risposto il papa` di uWSGI, quindi io non potrei consigliarti meglio, mi permetto solo di rimandarti a qualche riga ch

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Roberto Polli
Il 20 marzo 2015 19:18, enrico franchi ha scritto: > e tra l'altro oom killer potenzialmente potrebbe ammazzarmi il padre invece > del figlio, cosa non gradevole). Non sei obbligato ad oom-killer però :) Per la swap...fatteli mette du' banchi de ram in più :P Pace, R. ___

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Nicola Larosa
enrico franchi wrote: > Quello che io mi aspetto, ma potrei sbagliare, e' che vai in COW Qui probabilmente Enrico non intendeva che vai in vacca, ma piuttosto Copy-On-Write . ;-) -- Nicola 'tekNico' Larosa Look at the poor Ne

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione enrico franchi
2015-03-20 11:35 GMT+00:00 Manlio Perillo : > > L'idea è che postgresql usa un processo per ogni connessione, mentre in Go > useresti una goroutine. > +1 > Un uso di fork molto utile/comodo, IMHO, è quello che ne fa redis quando > effettua il dump del database su file. > Usando fork non ha biso

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione enrico franchi
2015-03-20 10:58 GMT+00:00 Roberto De Ioris : > > mi riferisco a mmap(..., MAP_SHARED, ...) che e' la base di tantissime > tecnologie (tra cui postgresql). Il succo e' che se mi vendi un linguaggio > come 'di sistema' e poi non ci posso riscrivere il mio postgres ci rimango > un po' male :) > > A

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Carlos Catucci
2015-03-20 15:03 GMT+01:00 Manlio Perillo : > Su questo punto ha un solo grande problema: non è interoperabile con C e > non è interoperabile con Python, a meno di non usare gccgo. > Ma e' interoperabile con qualcosa che non sia go? Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Manlio Perillo
2015-03-20 12:35 GMT+01:00 Roberto De Ioris : > > >> > > L'idea è che postgresql usa un processo per ogni connessione, mentre in > Go > > useresti una goroutine. > > > > hmm, mamma mia, mi darebbe la stessa fiducia di mysql che e' multithread :) > > Si, ma Go è pensato per la concorrenza. Certo, n

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Nicola Larosa
> Manlio Perillo wrote: >> L'idea è che postgresql usa un processo per ogni connessione, >> mentre in Go useresti una goroutine. Roberto De Ioris wrote: > hmm, mamma mia, mi darebbe la stessa fiducia di mysql che e' > multithread :) La stessa? Vero, Go non ti impedisce di fare le stesse porcate c

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Roberto De Ioris
>> > L'idea è che postgresql usa un processo per ogni connessione, mentre in Go > useresti una goroutine. hmm, mamma mia, mi darebbe la stessa fiducia di mysql che e' multithread :) > > Un uso di fork molto utile/comodo, IMHO, è quello che ne fa redis quando > effettua il dump del database su

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Manlio Perillo
2015-03-20 11:58 GMT+01:00 Roberto De Ioris : > [...] > >> > > Ho trovato il thread su golang-nuts. > > > > Cosa intendi che senza fork non funziona mmap? > > > > > > > mi riferisco a mmap(..., MAP_SHARED, ...) che e' la base di tantissime > tecnologie (tra cui postgresql). Il succo e' che se mi

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Roberto De Ioris
> 2015-03-19 17:08 GMT+01:00 Roberto De Ioris : > >> >> > 2015-03-19 17:01 GMT+01:00 Roberto De Ioris : >> > >> >> [...] >> > >> >> Comunque credo che tutti gli >> >> application server piu' utilizzati possano fare il dropping dei >> >> privilegi >> >> dopo aver fatto il bind sulla 80 >> > >> > >>

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Manlio Perillo
2015-03-19 17:08 GMT+01:00 Roberto De Ioris : > > > 2015-03-19 17:01 GMT+01:00 Roberto De Ioris : > > > >> [...] > > > >> Comunque credo che tutti gli > >> application server piu' utilizzati possano fare il dropping dei > >> privilegi > >> dopo aver fatto il bind sulla 80 > > > > > > Non proprio t

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Enrico Bianchi
On 03/19/2015 05:01 PM, Roberto De Ioris wrote: Perche' e' uno strato in piu' da mantenere Punti di vista. Ad esempio io uso un nginx come punto di aggregazione per tutte le webapp che girano in ufficio. Il risultato e` quindi che non solo ho un unico punto di accesso a tutte le webapp dell'uff

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione enrico franchi
2015-03-19 17:10 GMT+00:00 Roberto De Ioris : > Questa e' la loro risposta ufficiale e vabbe'. > > Ma ti assicuro che di approcci ce ne erano eccome. > Certo che ce ne sono. Ma non c'e' nulla di "banale". > Ad esempio usare pthread_atfork per rigenerare tutti i thread necessari al > runtime (lo

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> 2015-03-19 17:43 GMT+01:00 Roberto De Ioris : > >> Quindi /home/jester/public_html/globeX/globeX/wsgi.py esiste ? >> >> cat /home/jester/public_html/globeX/globeX/wsgi.py >> >> ti restituisce il suo contenuto ? >> >> occhio che django si aspetta la chdir nella dir del progetto, quindi e' >> piu'

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> 2015-03-19 17:28 GMT+01:00 Roberto De Ioris : > >> [...] > >> > Non credo sia possibile supportare fork. >> > fork da problemi ovunque, anche su Python... >> > >> > >> > >> >> C'e' poco da fare, per supportare fork() devi prenderla in >> considerazione >> dall'inizio in fase di progettazione (e

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
2015-03-19 17:43 GMT+01:00 Roberto De Ioris : > Quindi /home/jester/public_html/globeX/globeX/wsgi.py esiste ? > > cat /home/jester/public_html/globeX/globeX/wsgi.py > > ti restituisce il suo contenuto ? > > occhio che django si aspetta la chdir nella dir del progetto, quindi e' > piu' probabile c

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Manlio Perillo
2015-03-19 17:28 GMT+01:00 Roberto De Ioris : > [...] > > Non credo sia possibile supportare fork. > > fork da problemi ovunque, anche su Python... > > > > > > > > C'e' poco da fare, per supportare fork() devi prenderla in considerazione > dall'inizio in fase di progettazione (e ti costringe a sc

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> On 19 March 2015 at 17:46, Carlos Catucci > wrote: > >> Devo fare un file uwsgi.py che poi punti al file wsgi.py ? Provo intanto > > > Niente. Ho creato un file uwsgy.py > > [uwsgi] > chdir = /home/jester/public_html/globeX/globeX > wsgi-file = /home/jester/public_html/globeX/globeX/wsgi.py > >

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
On 19 March 2015 at 17:46, Carlos Catucci wrote: > Devo fare un file uwsgi.py che poi punti al file wsgi.py ? Provo intanto Niente. Ho creato un file uwsgy.py [uwsgi] chdir = /home/jester/public_html/globeX/globeX wsgi-file = /home/jester/public_html/globeX/globeX/wsgi.py ma mi dice sempre ch

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> On 19 March 2015 at 17:30, Roberto De Ioris wrote: > >> pasta il file di configurazioen che stai usando e il path in cui risiede >> la tua app django. >> >> Di regola e': >> >> [uwsgi] >> chdir = >> wsgi-file = /wsgi.py >> > > """ > WSGI config for globeX project. > It exposes the WSGI callabl

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
On 19 March 2015 at 17:30, Roberto De Ioris wrote: > pasta il file di configurazioen che stai usando e il path in cui risiede > la tua app django. > > Di regola e': > > [uwsgi] > chdir = > wsgi-file = /wsgi.py > """ WSGI config for globeX project. It exposes the WSGI callable as a module-level

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> 2015-03-19 17:10 GMT+01:00 Roberto De Ioris : > >> Sali piu' su', all'inizio uWSGI sputa fuori una marea di informazioni. A >> un certo punto ti dice anche che non e' riuscito a caricare qualcosa >> (magari qualche path e' sbagliato, la virtualenv e' rotta ecc. ecc.) >> > > a naso direi che poss

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> 2015-03-19 17:08 GMT+01:00 Roberto De Ioris : > >> >> > 2015-03-19 17:01 GMT+01:00 Roberto De Ioris : >> > >> >> [...] >> > >> >> Comunque credo che tutti gli >> >> application server piu' utilizzati possano fare il dropping dei >> >> privilegi >> >> dopo aver fatto il bind sulla 80 >> > >> > >>

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
2015-03-19 17:10 GMT+01:00 Roberto De Ioris : > Sali piu' su', all'inizio uWSGI sputa fuori una marea di informazioni. A > un certo punto ti dice anche che non e' riuscito a caricare qualcosa > (magari qualche path e' sbagliato, la virtualenv e' rotta ecc. ecc.) > a naso direi che possano essere

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Manlio Perillo
2015-03-19 17:08 GMT+01:00 Roberto De Ioris : > > > 2015-03-19 17:01 GMT+01:00 Roberto De Ioris : > > > >> [...] > > > >> Comunque credo che tutti gli > >> application server piu' utilizzati possano fare il dropping dei > >> privilegi > >> dopo aver fatto il bind sulla 80 > > > > > > Non proprio t

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> 2015-03-19 16:46 GMT+01:00 Roberto De Ioris : > >> Accertati che DEBUG sia a True nel settings, altrimenti non hai speranze >> (django fara' i ltrapping di ogni eccezione). >> >> I log ce li hai nello stdout (dovresti vedere una linea per ogni >> richiesta) >> > > La sola cosa che mi dice > > --

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> 2015-03-19 17:01 GMT+01:00 Roberto De Ioris : > >> [...] > >> Comunque credo che tutti gli >> application server piu' utilizzati possano fare il dropping dei >> privilegi >> dopo aver fatto il bind sulla 80 > > > Non proprio tutti: > https://github.com/golang/go/issues/1435 > > > vabbe' dai, i

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
2015-03-19 16:46 GMT+01:00 Roberto De Ioris : > Accertati che DEBUG sia a True nel settings, altrimenti non hai speranze > (django fara' i ltrapping di ogni eccezione). > > I log ce li hai nello stdout (dovresti vedere una linea per ogni richiesta) > La sola cosa che mi dice --- no python applic

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Manlio Perillo
2015-03-19 17:01 GMT+01:00 Roberto De Ioris : > [...] > Comunque credo che tutti gli > application server piu' utilizzati possano fare il dropping dei privilegi > dopo aver fatto il bind sulla 80 Non proprio tutti: https://github.com/golang/go/issues/1435 Ciao Manlio

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> On 03/19/2015 01:13 PM, Roberto De Ioris wrote: >> Hmm scusami, nella mia mente una intranet la associo sempre >> (erroneamente) >> a una roba piccola (una dozzina di utenti, spesso nella stessa rete). > > Ma anche su di una Intranet non vedo il motivo per cui non mettere un > nginx davanti a Dj

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Enrico Bianchi
On 03/19/2015 01:13 PM, Roberto De Ioris wrote: Hmm scusami, nella mia mente una intranet la associo sempre (erroneamente) a una roba piccola (una dozzina di utenti, spesso nella stessa rete). Ma anche su di una Intranet non vedo il motivo per cui non mettere un nginx davanti a Django o al vos

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> Ho seguito alla lettera ma quando lancio l'applicazione ottengo solo un > > Internal Server Error > > senza alcuna spiegazione. > Dove trovo i log file di uWSGI? Ho installato con pip in un virtualenv > > Carlos > -- Accertati che DEBUG sia a True nel settings, altrimenti non hai speranze (dj

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
Ho seguito alla lettera ma quando lancio l'applicazione ottengo solo un Internal Server Error senza alcuna spiegazione. Dove trovo i log file di uWSGI? Ho installato con pip in un virtualenv Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros __

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Carlos Catucci
2015-03-19 11:24 GMT+01:00 Roberto De Ioris : > Guarda questo di solito fa' contenti tutti: > > http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html > > ma seguilo passo passo (quindi non usare i pacchetti di ubuntu, > soprattutto della versione obsoleterrima che stai usando) > > Visto

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Giovanni Porcari
> Il giorno 19/mar/2015, alle ore 12:05, Roberto De Ioris ha > scritto: > > La documentazione e' tantissima ma scritta spessissimo senza un minimo di > attenzione per gli utenti alle prime armi, questo e' un problema da sempre > (e giuro mi piacerebbe tanto migliorare questa cosa, ma le risorse

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
>> Beh, probabilmente nessuno, come non hai probabilmente nessun vantaggio >> a >> usare nginx in una intranet, gunicorn da solo bastava (come quasi >> sicuramente potevi usare anche il runserver di django) >> > > Questo non lo capisco: in una intranet non c'è ugualmente bisogno di un > vero web s

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Marco Santamaria
> Beh, probabilmente nessuno, come non hai probabilmente nessun vantaggio a > usare nginx in una intranet, gunicorn da solo bastava (come quasi > sicuramente potevi usare anche il runserver di django) > Questo non lo capisco: in una intranet non c'è ugualmente bisogno di un vero web server? Nel mi

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> MI inserisco in questa discussione, visto l'intervento di Roberto che di > uwsgi ne sa qualcosa :) > > Per il deploy di un piccolo applicativo in Django che gestisce delle > immagini in una intranet aziendale ho scelto di usare gunicorn+nginx, > soprattutto per la facilità di configurazione, ma

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Antonio Conte
* 19/03/2015, Carlos Catucci wrote : >pero' che due maroni. >Ho sempre usato hosting (tipo Alwaysdata) che mi danno la possibilita' >di deployare un progetto Django senza dover impazzie troppo. Al massimo >richiedono una specigfica struttura nell'albero delel directories, tipo >

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Marco Santamaria
MI inserisco in questa discussione, visto l'intervento di Roberto che di uwsgi ne sa qualcosa :) Per il deploy di un piccolo applicativo in Django che gestisce delle immagini in una intranet aziendale ho scelto di usare gunicorn+nginx, soprattutto per la facilità di configurazione, ma sono ai prim

Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-19 Per discussione Roberto De Ioris
> pero' che due maroni. > Ho sempre usato hosting (tipo Alwaysdata) che mi danno la possibilita' di > deployare un progetto Django senza dover impazzie troppo. Al massimo > richiedono una specigfica struttura nell'albero delel directories, tipo > mettere static in root del progetto oppure nelal ca