24 lines
661 B
Python
24 lines
661 B
Python
try:
|
|
from gevent import monkey;monkey.patch_all()
|
|
print('[MAIN] gevent mokey patch!!')
|
|
except:
|
|
print('[MAIN] gevent not installed!!')
|
|
import os
|
|
import sys
|
|
import traceback
|
|
|
|
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'lib'))
|
|
|
|
try:
|
|
from framework import frame
|
|
|
|
# flaskfarm.main : 패키지로 실행. 패키지로 celry 실행 체크
|
|
if __name__ in ['__main__', 'flaskfarm.main'] and sys.argv[0].endswith('celery') == False:
|
|
frame.start()
|
|
else:
|
|
app = frame.app
|
|
celery = frame.celery
|
|
except Exception as exception:
|
|
print(str(exception))
|
|
print(traceback.format_exc())
|