[ruby-it] X11

Paolo Montrasio paolo a paolomontrasio.com
Mar 6 Ott 2009 14:21:49 CEST


Iwan, se ho ben capito la configurazione del tuo sistema hai un server 
di produzione, il tuo sistema da cui ti colleghi in ssh ed un server X11 
(banalizzando: uno schermo). Dato che il programma gira sul server di 
produzione, il server X11 di default è il suo ma uno schermo con 
relativo server X11 ce l'ha oppure è una macchina (fisica o virtuale) in 
un rack magari senza neppure la scheda grafica? Per verificarlo, il 
processo del server normalmente è /usr/X11R6/bin/X o qualcosa del 
genere.
Se ci fosse rimane poi da vedere se il tuo utente ha i permessi per 
collegarcisi. Trovi delle informazioni qui 
http://www.xfree86.org/current/Xserver.1.html#sect10

Paolo

Iwan Buetti wrote:
> Ciao a tutti,
> ho un'applicazione "deployata" in produzione con Capistrano che usa
> Passenger.
> Ho necessità di creare dei grafici con R (ma credo che il problema
> persisterebbe anche se usassi GnuPlot) tramite la gemma RSRuby, ma non è
> possibile in quanto il terminale x11 non viene rilevato, come se
> l'utente del server ('rails_user' nel mio caso) non possiede accesso a
> tale risorsa.
> Accedendo in ssh al server su cui l'applicazione viene pubblicata e
> provando a generare i grafici "a mano" non ci sono problemi, come pure
> non ci sono problemi nel server in development. E' come se l'utente
> 'rails_user' perdesse l'accesso alla risorsa; può essere perché tutti i
> comandi lanciati da Capistrano vengono eseguiti in una nuova shell?
> (es.: sh -c 'env' mostra una lista ridotta di variabili d'am-biente...)
> 
> Spero di essere stato chiaro, e spero ancora di più che qualcuno possa
> darmi un suggerimento utile.
> 
> Grazie a tutti fin d'ora.
> 
> Iwan B.

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list