уничтожение процесса в приложении laravel с использованием скрипта Python, не работающего на сервере, но работающего на локальной машине

TopicController.php

Следующий код получает идентификатор процесса и вызывает скрипт python, чтобы завершить процесс с этим идентификатором процесса:

public function stopScript($process_id)
{
exec("cd python && python Main.py twitter.stop $process_id");
return redirect()->back();
}

Main.py

Следующий код убивает процесс:

def stop(self,process_id):
os.kill(process_id, signal.SIGTERM)

Теперь проблема в том, что он отлично работает на локальном хосте, но не работает на digitalocean, имеющем веб-сервер nginx. Я не знаю, является ли это вопросом разрешения или чем-то еще.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]