Я запустил сервер fapws3 для своего проекта django на виртуальном сервере разработки, и все работало нормально. После стандартного изменения настроек каталога шаблонов мой сервер не запустится снова. Вместо этого запрос http
возвращает «Служба недоступна. Пожалуйста, повторите попытку позже». Дополнительно: если я запускаю
sudo /etc/init.d/fapws3 restart
, возвращаемое значение равно
Restarting FAPWS3: fapws3start-stop-daemon: warning: failed to kill 7786: No such process
start-stop-daemon: warning: failed to kill 7802: No such process
start-stop-daemon: warning: failed to kill 7806: No such process
start-stop-daemon: warning: failed to kill 7814: No such process
start-stop-daemon: warning: failed to kill 7820: No such process
, что представляется совершенно правильным, потому что, если я проверяю запущенные процессы с помощью
ps aux | grep -i manage
Я получаю только один процесс
ct 7923 0.0 0.1 3876 824 pts/0 S+ 19:12 0:00 grep -i manage
Но если я попытаюсь убить это вручную, он также скажет
kill -9 7923
-bash: kill: (7923) - No such process
. Это опять-таки правильно, потому что, если я запускаю
ps aux | grep -i manage
, он всегда возвращает мне более высокий идентификатор процесса (т. Е.):
ct 7935 0.0 0.1 3876 820 pts/0 S+ 19:15 0:00 grep -i manage
Просто запускаю 'sudo /etc/init.d/fapws3 stop и sudo /etc/init.d/fapws3 start ничего не меняют.
Какие-нибудь предложения, что я мог бы попытаться заставить мой сервер работать снова? Спасибо!
Я потратил часы на эту проблему, пока не обнаружил, с помощью следующей команды:
sudo netstat -anp -p | grep 80
, что существует множество процессов, ожидающих закрытия порта. После того, как они убили их вручную, можно было инициализировать новый экземпляр фунта.