質問: depends_on の操作方法を教えてください。
回答: この depends_on オプションは、app service では "サポートされていない" ため、無視されます。 docker からのスタートアップとシャットダウンの制御の推奨事項のとおり、azure app service マルチコンテナー アプリでは、スタートアップ時と切断時の両方で、アプリケーション コードを使用して依存関係を確認する必要があります。 次のコード例は、redis コンテナーが実行されているかどうかを確認する python アプリを示しています。 import time import redis from flask import flask app = flask(__name__) cache = redis.redis(host='redis', port=6379) def get_hit_count(): retries = 5 while true: try: return cache.incr('hits') except redis.exceptions.connectionerror as exc: if retries == 0: raise exc retries -= 1 time.sleep(0.5) @app.route('/') def hello(): count = get_hit_count() return 'hello from azure app service team! i have been seen {} times. '.format(count) if __name__ == "__main__": app.run(host="0.0.0.0", port=80, debug=true) web ソケット web sockets は linux アプリでサポートされています。 重要 web sockets は、free app service プランの linux アプリでは現在サポートされていません。 この制限の解消に取り組んでおり、free app service プランで最大 5 個の web ソケット接続をサポートする計画を立てています。