Рассмотрите пример sliders в Боке. documentation предлагает запустить его как:Запуск нескольких апплетов bokeh-сервера на том же сервере
bokeh-server --script sliders_app.py
- Перейдите к http://localhost:5006/bokeh/sliders
, который прекрасно работает. Обратите внимание: сценарий sliders_app.py
использует @bokeh_app.route("/bokeh/sliders")
для указания URL-адреса. Все идет нормально.
Теперь, скажем, я хочу создать второй отдельный app
. Для простоты предположим, что это еще один пример слайдеров с немного отличающимся кодом. Мы сохраняем новое приложение до sliders_app_2.py
.
Я хотел бы использовать другой URL (маршрут) для этого второго приложения, например. "/bokeh/sliders"
. Как я могу сделать это с тем же сервером?
Если я просто пытаюсь указать @bokeh_app.route("/bokeh/sliders-2/")
для sliders_app_2.py
, а затем запустить bokeh-server --script sliders_app2.py
я бегу в ошибку:
OSError: [Errno 48] Address already in use
Как я могу запустить несколько апплетов против того же сервера, сохраняя при этом возможность указать точку маршрута? Это вообще возможно? Может ли тот же сервер размещать несколько приложений?