Сбой Код:Python Tornado Web Service Cron Restart Как?
root = os.path.dirname(__file__)
static_application = tornado.web.Application([
(r"/(.*)", tornado.web.StaticFileHandler,
{"path": root, "default_filename": "Example.html"})
])
if __name__ == "__main__":
print "Starting Server..."
static_application.listen(8080)
tornado.ioloop.IOLoop.instance().start()
Fail Iptables:
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
1 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 8080
Сбой HTML:
<!DOCTYPE HTML>
<html>
<head>
<link href='StyleFile0.css' rel='stylesheet' type='text/css' />
<link href='StyleFile1.css' rel='stylesheet' type='text/css' />
<script src='ScriptFile0.js' type='text/javascript'> </script>
<script src='ScriptFile1.js' type='text/javascript'> </script>
Сбой Cron:
0 * * * * cd /home/maindude/CodeHome && timeout -k 59m 59m python Process_TornadoService.py
Сбой .js .css браузер консоли " ПОЛУЧИТЬ " 's:
Так что я понял, как разместить основную смерч веб-службы.
Я создаю сервер Amazon и бросаю его туда, все отлично работает.
Затем я хочу, чтобы служба умирала и перезапускалась каждый час.
Если я у себя на порт 80 -> Мне нужно разрешение Судо запустить службу, так хронам не удается
Если я разместить службу на порт 8080 -> я должен использовать IPTables
Если я использую IPTables - > Мои зависимостей в скриптах в html кажутся таинственно недоступными.
Что такое право комбо питона, смерч, HTML, хрон, IPTables, чтобы исправить это и получить услугу торнадо, чтобы умереть и перезапустить каждый час?
EDIT:
Все выше прекрасно работает для достижения этой цели.
Сомневаюсь, что это можно будет сделать без каких-либо сбоев в работе. Почему вы не используете «uwsgi»? Что-то более подходящее для производственной/промежуточной среды? –
Я должен быть сумасшедшим, потому что сегодня утром все работает, и я ничего не менял –
Я перезагружаю сервер сейчас, чтобы проверить - если он работает, я отвечу на свой вопрос –