- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Python app su hosting
-
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!
-
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!
-
Prova con "pkill -f prova.py". Poi per evitare multiple running instances dello script cerca "singleton instance" o "lock file" per alcune soluzioni.
-
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.
-
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".
-
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.
-
LOL caricare node.js da python... non ha molto senso dai
-
No dai, mi stai dicendo che devo piangere 1 mese?
Sto odiando python anche se chi lo sa usare dice che sia forte...
-
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.
-
Ce ne fossero di gratuiti..
-
Trovi VPS da 1e/mese per questo genere di cose...