+ Rispondi alla Discussione
Risultati da 1 a 11 di 11

Python app su hosting

Ultimo Messaggio di SkyLinx il:
  1. #1
    User
    Data Registrazione
    Dec 2008
    Località
    Italia
    Messaggi
    231

    Python app su hosting

    Buongiorno,

    il mio hosting ha una sezione per creare App Python. Premesso che ne so poco di Python, lo voglio utilizzare perché per il mio scopo (fare prove per un bot su discord) ci sono un po' di guide quindi dovrei cavarmela.

    Il problema maggiore è che non capisco come avviarlo.
    Questo è ciò che vedo nel pannello di configurazione dell'App Python nel pannello dell'hosting:


    Quindi è abbastanza intuitiva l'aggiunta di moduli, ma poi come lo faccio partire e come gli dico qual'è il file in cui metto il codice che voglio utilizzare per il bot?


    Grazie!

  2. #2
    User
    Data Registrazione
    Dec 2008
    Località
    Italia
    Messaggi
    231
    Ok son riuscito a farlo partire, con il comando

    python bot/prova.py

    il problema è che l'ho lanciato 2 volte, quindi ora il bot risponde due volte ai comandi... Come faccio a chiuderne 1 o entrambi?

    Grazie!

  3. #3
    Utente Premium
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    281
    Prova con "pkill -f prova.py". Poi per evitare multiple running instances dello script cerca "singleton instance" o "lock file" per alcune soluzioni.

  4. #4
    User
    Data Registrazione
    Dec 2008
    Località
    Italia
    Messaggi
    231
    Ottimo, funziona... Per caso c'è un comando anche per riavviare lo script (invece di fare pkill -f prova.py e poi phyton prova.py per ogni aggiornamento, c'è un comando unico?).

    Ho cercato le due cose consigliate ma ci capisco ben poco. Anche python non mi sembra troppo immediato come sintassi/logica, avendo abitudine con php.

  5. #5
    Utente Premium
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    281
    Si puo' implementare una sorta di "hot reload" inviando per es. un USR1 al processo, e questo si ricarica da solo, cosi' non devi killare e riavviare "manualmente". Ma nel tuo caso credo sia piu' semplice killare e riavviare. Una cosa che potresti cambiare e' che invece di "pkill -f prova.py" potresti eseguire "kill -QUIT /path/to/pid" dove /path/to/pid e' un file creato dallo script stesso contenente il pid del processo. E' una soluzione piu' "pulita".

  6. #6
    User
    Data Registrazione
    Dec 2008
    Località
    Italia
    Messaggi
    231
    Più difficile del previsto.. Non c'è modo con python di far girare uno script in node/js? Con quello in 1 oretta ieri ho fatto tutto, con python temo di non finire in 1 settimana. :P

  7. #7
    Utente Premium
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    281
    LOL caricare node.js da python... non ha molto senso dai

  8. #8
    User
    Data Registrazione
    Dec 2008
    Località
    Italia
    Messaggi
    231
    No dai, mi stai dicendo che devo piangere 1 mese? :P

    Sto odiando python anche se chi lo sa usare dice che sia forte...

  9. #9
    Utente Premium
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    281
    IMO l'errore e' per iniziare quello di usare uno standard hosting per una cosa del genere. Io userei un VPS per queste cose dove ho piu' controllo su cosa eseguire e come.

  10. #10
    User
    Data Registrazione
    Dec 2008
    Località
    Italia
    Messaggi
    231
    Ce ne fossero di gratuiti..

  11. #11
    Utente Premium
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    281
    Trovi VPS da 1e/mese per questo genere di cose...

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.