Eu sou novo no script python. Como você reinicia um script python com o Django através do SSH?
Respostas:
0 para resposta № 1Eu acredito que você projeta é baseado em django. O framework Django possui um diretório de projeto, onde os arquivos estáticos são inicialmente colocados. E quando você executa seu projeto para propósitos de desenvolvimento, o django toma todas as estáticas do diretório estático do projeto.
Mas para a implementação do django de produção geralmente é executado o comando runned manage.py collectstatic
para copy
tudo estático em outro lugar. E às vezes há outro comando - comprimir. Para comprimir essa estática.
Isso é feito para tornar o servidor web (apache ou ngingx)responda arquivos estáticos sem pedir solicitações de processo do django como "cinco me que arquivo estático" e dá capacidade de armazenar em cache arquivos estáticos. E isso acelera todo o trabalho.
Então, se o servidor for configurado para levar arquivos estáticos a partir da pasta estática (parece DOMAIN/public/static/main/
é o dir estático) não terá idéia sobre as mudanças no diretório do projeto (parece DOMAIN/project_book/main/static/main/
é um diretório do projeto).
Mas eu concordo com o @Sause, parece que você tem que ter muito cuidado e ter uma compreensão exata do que você está fazendo com a eliminação de qualquer processo no servidor de produção.
Eu acho que poderia ser útil para você ler a documentação do Django sobre arquivos estáticos também. https://docs.djangoproject.com/en/1.9/howto/static-files/
0 para resposta № 2
executando pkill python no ssh funciona.