- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Python app su hosting
-
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...