然后Bluemix Python App运行崩溃,然后再次运行

时间:2016-11-29 16:04:40

标签: python ibm-cloud watson visual-recognition

我在bluemix上运行这个应用程序,只需要运行它。当应用程序退出时,Bluemix认为它失败了,并再次运行它。经过几次崩溃后,它停止了。

这是应用程序。

import os
import json
from os.path import join, dirname
from os import environ
from watson_developer_cloud import VisualRecognitionV3 
import time
start_time = time.time()

visual_recognition = VisualRecognitionV3(VisualRecognitionV3.latest_version, api_key='*******************')

with open(join(dirname(__file__), './test168.jpg'), 'rb') as image_file:
print(json.dumps(visual_recognition.classify(images_file=image_file, threshold=0, classifier_ids=['***************']), indent=2))

print("--- %s seconds ---" % (time.time() - start_time))

任何方式我可以让它退出应用程序而不考虑它失败,并重复自己?

1 个答案:

答案 0 :(得分:0)

使用--no-route标志推送应用程序应禁用运行状况检查并重新启动。

cf push myapp --no-route