Browse Source

Добавил ведение pid файла

devel
bashmak 9 years ago
parent
commit
46e035b381
  1. 8
      queue_mngr.py

8
queue_mngr.py

@ -2,6 +2,7 @@
import os import os
import sys import sys
from rq import Connection, Worker from rq import Connection, Worker
from pid.decorator import pidfile
import django import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djing.settings") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djing.settings")
from agent import NasFailedResult, NasNetworkError from agent import NasFailedResult, NasNetworkError
@ -11,7 +12,8 @@ from django.core.exceptions import ValidationError
""" """
Заустить этот скрипт как демон, он соединяет redis и django Заустить этот скрипт как демон, он соединяет redis и django
""" """
if __name__ == '__main__':
@pidfile()
def main():
try: try:
django.setup() django.setup()
with Connection(): with Connection():
@ -22,3 +24,7 @@ if __name__ == '__main__':
print('NAS:', e) print('NAS:', e)
except (ValidationError, ValueError) as e: except (ValidationError, ValueError) as e:
print('ERROR:', e) print('ERROR:', e)
if __name__ == "__main__":
main()
Loading…
Cancel
Save