Warnings & Limitations

This documentation is for Dash Enterprise.
Dash Enterprise is the fastest way to write & deploy Dash apps and
Jupyter notebooks.
10% of the Fortune 500 uses Dash Enterprise to productionize AI and
data science apps. Find out if your company is using Dash Enterprise.

Usage Limitations

To view a workspace’s build logs (correspond to what is available in the App Info), make sure your kubectl context is set to the right cluster, and then run the following commands:

  1. sh kubectl get pods -l app=workspace-<app-name> -n dash-apps | awk '{print $1}' | tail +2
    where <app-name> is the name of the app whose workspace build logs you want to view. The output is the name of the pod the workspace is running on.

  2. sh kubectl logs <pod-name> dash-app-build -n dash-apps
    where <pod-name> is the name of the pod the workspace is running on.

To view a workspace’s debug logs (not available in the App Info), make sure your kubectl context is set to the right cluster, and then run the following command:

General Warnings

Debugging

App Won’t Run with python app.py

If you run your app with python app.py and close your
browser, the process may continue running in the background. When
you reopen your workspace and run python app.py, you may find
that this fails as the previous app is still running. You may not
be able to terminate the previous process with ctrl+C as the previous
terminal view may not be available. To terminate the previously running
Python process, either:

in this case, you would run:
shell root@c4b0ace22eb0:/workspace# pkill 5446 root@c4b0ace22eb0:/workspace# pkill 6564