We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ps:stop
I have an app deployed with Dokku and I notice strange behaviour.
When I do dokku ps:stop It successfully executed, but an app still running:
dokku ps:stop
(venv) sergey@MacBookM1 cool-app % dokku ps:stop -----> Stopping cool-app (venv) sergey@MacBookM1 cool-app % dokku ps:report =====> cool-app ps information Deployed: true Processes: 3 Ps can scale: true Ps computed procfile path: Procfile Ps global procfile path: Procfile Ps procfile path: Ps restart policy: on-failure:10 Restore: false Running: false Status bot 1: exited (CID: 3654275de31) Status web 1: exited (CID: 0e10fd81c1e) Status worker 1: exited (CID: f84d89e138b)
My app is still available (Bot handling requests) and I can see in the processes:
htop
docker-init
(venv) sergey@MacBookM1 cool-app % dokku report cool-app -----> uname: Linux ip-172-31-95-245 6.5.0-1018-aws #18~22.04.1-Ubuntu SMP Fri Apr 5 17:44:33 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux -----> memory: total used free shared buff/cache available Mem: 949 494 69 29 384 266 Swap: 0 0 0 -----> disk utilization: Filesystem Size Used Avail Use% Mounted on /dev/root 20G 15G 4.8G 76% / /dev/xvda15 105M 6.1M 99M 6% /boot/efi -----> disk inode utilization: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/root 2.5M 468K 2.1M 19% / /dev/xvda15 0 0 0 - /boot/efi -----> docker version: Client: Docker Engine - Community Version: 26.1.0 API version: 1.45 Go version: go1.21.9 Git commit: 9714adc Built: Mon Apr 22 17:06:41 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 26.1.0 API version: 1.45 (minimum version 1.24) Go version: go1.21.9 Git commit: c8af8eb Built: Mon Apr 22 17:06:41 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.31 GitCommit: e377cd56a71523140ca6ae87e30244719194a521 runc: Version: 1.1.12 GitCommit: v1.1.12-0-g51d5e94 docker-init: Version: 0.19.0 GitCommit: de40ad0 -----> docker daemon info: Client: Docker Engine - Community Version: 26.1.0 Context: default Debug Mode: true Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.14.0 Path: /usr/libexec/docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.) Version: v2.26.1 Path: /usr/libexec/docker/cli-plugins/docker-compose Server: Containers: 17 Running: 7 Paused: 0 Stopped: 10 Images: 10 Server Version: 26.1.0 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Using metacopy: false Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: e377cd56a71523140ca6ae87e30244719194a521 runc version: v1.1.12-0-g51d5e94 init version: de40ad0 Security Options: apparmor seccomp Profile: builtin cgroupns Kernel Version: 6.5.0-1018-aws Operating System: Ubuntu 22.04.4 LTS OSType: linux Architecture: x86_64 CPUs: 1 Total Memory: 949.2MiB Name: ip-172-31-95-245 ID: e39d96f6-bf0a-43d2-a5ff-77a6faa4ac4a Docker Root Dir: /var/lib/docker Debug Mode: false File Descriptors: 67 Goroutines: 74 System Time: 2024-05-06T08:30:32.643155076Z EventsListeners: 1 Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false -----> herokuish version: ! Herokuish image gliderlabs/herokuish:latest-22 is not available -----> dokku version: dokku version 0.34.4 -----> dokku-event-listener version: 0.15.0build+5268732 -----> dokku-update version: dokku-update 0.8.0 -----> docker-container-healthchecker version: 0.9.0 -----> docker-image-labeler version: 0.6.1build+c6e15a9 -----> git version: git version 2.34.1 -----> lambda-builder version: 0.6.0 -----> netrc version: 0.8.0build+0751c1b ! pack binary is not available -----> plugn version: plugn: 0.13.0build+fd5297a -----> sigil version: 0.10.1build+e443be0 -----> sshcommand version: sshcommand 0.17.1 -----> dokku plugins: 00_dokku-standard 0.34.4 enabled dokku core standard plugin 20_events 0.34.4 enabled dokku core events logging plugin app-json 0.34.4 enabled dokku core app-json plugin apps 0.34.4 enabled dokku core apps plugin builder 0.34.4 enabled dokku core builder plugin builder-dockerfile 0.34.4 enabled dokku core builder-dockerfile plugin builder-herokuish 0.34.4 enabled dokku core builder-herokuish plugin builder-lambda 0.34.4 enabled dokku core builder-lambda plugin builder-nixpacks 0.34.4 enabled dokku core builder-nixpacks plugin builder-null 0.34.4 enabled dokku core builder-null plugin builder-pack 0.34.4 enabled dokku core builder-pack plugin buildpacks 0.34.4 enabled dokku core buildpacks plugin caddy-vhosts 0.34.4 enabled dokku core caddy-vhosts plugin certs 0.34.4 enabled dokku core certificate management plugin checks 0.34.4 enabled dokku core checks plugin common 0.34.4 enabled dokku core common plugin config 0.34.4 enabled dokku core config plugin cron 0.34.4 enabled dokku core cron plugin docker-options 0.34.4 enabled dokku core docker-options plugin domains 0.34.4 enabled dokku core domains plugin enter 0.34.4 enabled dokku core enter plugin git 0.34.4 enabled dokku core git plugin haproxy-vhosts 0.34.4 enabled dokku core haproxy-vhosts plugin letsencrypt 0.20.1 enabled Automated installation of let's encrypt TLS certificates logs 0.34.4 enabled dokku core logs plugin network 0.34.4 enabled dokku core network plugin nginx-vhosts 0.34.4 enabled dokku core nginx-vhosts plugin openresty-vhosts 0.34.4 enabled dokku core openresty-vhosts plugin plugin 0.34.4 enabled dokku core plugin plugin ports 0.34.4 enabled dokku core ports plugin postgres 1.34.0 enabled dokku postgres service plugin proxy 0.34.4 enabled dokku core proxy plugin ps 0.34.4 enabled dokku core ps plugin redis 1.35.0 enabled dokku redis service plugin registry 0.34.4 enabled dokku core registry plugin repo 0.34.4 enabled dokku core repo plugin resource 0.34.4 enabled dokku core resource plugin run 0.34.4 enabled dokku core run plugin scheduler 0.34.4 enabled dokku core scheduler plugin scheduler-docker-local 0.34.4 enabled dokku core scheduler-docker-local plugin scheduler-k3s 0.34.4 enabled dokku core scheduler-k3s plugin scheduler-null 0.34.4 enabled dokku core scheduler-null plugin shell 0.34.4 enabled dokku core shell plugin ssh-keys 0.34.4 enabled dokku core ssh-keys plugin storage 0.34.4 enabled dokku core storage plugin trace 0.34.4 enabled dokku core trace plugin traefik-vhosts 0.34.4 enabled dokku core traefik-vhosts plugin =====> cool-app app-json information App json computed selected: app.json App json global selected: app.json App json selected: =====> cool-app app information App created at: 1705234527 App deploy source: git-push App deploy source metadata: 8e5a3f8c3e4a579bac355adf363ea96c0173737b App dir: /home/dokku/cool-app App locked: false =====> cool-app builder information Builder build dir: Builder computed build dir: Builder computed selected: Builder global build dir: Builder global selected: Builder selected: =====> cool-app builder-dockerfile information Builder dockerfile computed dockerfile path: Dockerfile Builder dockerfile global dockerfile path: Dockerfile Builder dockerfile dockerfile path: =====> cool-app builder-herokuish information Builder herokuish computed allowed: true Builder herokuish global allowed: true Builder herokuish allowed: =====> cool-app builder-lambda information Builder lambda computed lambdayml path: lambda.yml Builder lambda global lambdayml path: lambda.yml Builder lambda lambdayml path: =====> cool-app builder-nixpacks information Builder nixpacks computed nixpackstoml path: nixpacks.toml Builder nixpacks global nixpackstoml path: nixpacks.toml Builder nixpacks nixpackstoml path: Builder nixpacks computed no cache: false Builder nixpacks global no cache: false Builder nixpacks no cache: =====> cool-app builder-pack information Builder pack computed projecttoml path: project.toml Builder pack global projecttoml path: project.toml Builder pack projecttoml path: =====> cool-app buildpacks information Buildpacks computed stack: gliderlabs/herokuish:latest-22 Buildpacks global stack: Buildpacks list: Buildpacks stack: =====> cool-app caddy information Caddy image: lucaslorentz/caddy-docker-proxy:2.8 Caddy letsencrypt email: Caddy letsencrypt server: https://acme-v02.api.letsencrypt.org/directory Caddy log level: ERROR Caddy polling interval: 5s Caddy tls internal: false =====> cool-app ssl information Ssl dir: /home/dokku/cool-app/tls Ssl enabled: true Ssl hostnames: cool-app.apps.slyapustin.com Ssl expires at: Jun 16 23:00:20 2024 GMT Ssl issuer: C = US, O = Let's Encrypt, CN = R3 Ssl starts at: Mar 18 23:00:21 2024 GMT Ssl subject: subject=CN = cool-app.apps.slyapustin.com Ssl verified: verified by a certificate authority =====> cool-app checks information Checks disabled list: none Checks skipped list: none Checks computed wait to retire: 60 Checks global wait to retire: 60 Checks wait to retire: =====> cool-app docker options information Docker options build: --link dokku.postgres.notify:dokku-postgres-notify --link dokku.redis.redis:dokku-redis-redis Docker options deploy: --link dokku.postgres.notify:dokku-postgres-notify --link dokku.redis.redis:dokku-redis-redis --restart=on-failure:10 Docker options run: --link dokku.postgres.notify:dokku-postgres-notify --link dokku.redis.redis:dokku-redis-redis =====> cool-app domains information Domains app enabled: true Domains app vhosts: cool-app.apps.slyapustin.com Domains global enabled: true Domains global vhosts: apps.slyapustin.com =====> cool-app git information Git deploy branch: main Git global deploy branch: master Git keep git dir: false Git rev env var: GIT_REV Git sha: HEAD Git source image: Git last updated at: 1714919098 =====> cool-app haproxy information Haproxy image: byjg/easy-haproxy:4.4.0 Haproxy letsencrypt email: Haproxy letsencrypt server: https://acme-v02.api.letsencrypt.org/directory Haproxy log level: ERROR =====> cool-app letsencrypt information Letsencrypt active: true Letsencrypt autorenew: true Letsencrypt computed dns provider: Letsencrypt global dns provider: Letsencrypt dns provider: Letsencrypt computed email: [email protected] Letsencrypt global email: [email protected] Letsencrypt email: Letsencrypt expiration: 1718578820 Letsencrypt computed graceperiod: 2592000 Letsencrypt global graceperiod: Letsencrypt graceperiod: Letsencrypt computed lego docker args: Letsencrypt global lego docker args: Letsencrypt lego docker args: Letsencrypt computed server: https://acme-v02.api.letsencrypt.org/directory Letsencrypt global server: Letsencrypt server: =====> cool-app logs information Logs computed max size: 10m Logs global max size: 10m Logs global vector sink: Logs max size: Logs vector global image: timberio/vector:0.36.1-debian Logs vector sink: =====> cool-app network information Network attach post create: Network attach post deploy: Network bind all interfaces: false Network computed attach post create: Network computed attach post deploy: Network computed bind all interfaces: false Network computed initial network: Network computed tld: Network global attach post create: Network global attach post deploy: Network global bind all interfaces: false Network global initial network: Network global tld: Network initial network: Network static web listener: Network tld: Network web listeners: 172.17.0.12:5000 =====> cool-app nginx information Nginx access log format: Nginx computed access log format: Nginx global access log format: Nginx access log path: Nginx computed access log path: /var/log/nginx/cool-app-access.log Nginx global access log path: /var/log/nginx/cool-app-access.log Nginx bind address ipv4: Nginx computed bind address ipv4: Nginx global bind address ipv4: Nginx bind address ipv6: Nginx computed bind address ipv6: :: Nginx global bind address ipv6: :: Nginx client max body size: Nginx computed client max body size: 1m Nginx global client max body size: 1m Nginx disable custom config: Nginx computed disable custom config: false Nginx global disable custom config: false Nginx error log path: Nginx computed error log path: /var/log/nginx/cool-app-error.log Nginx global error log path: /var/log/nginx/cool-app-error.log Nginx hsts include subdomains: Nginx computed hsts include subdomains: true Nginx global hsts include subdomains: true Nginx hsts max age: Nginx computed hsts max age: 15724800 Nginx global hsts max age: 15724800 Nginx hsts preload: Nginx computed hsts preload: false Nginx global hsts preload: false Nginx hsts: Nginx computed hsts: true Nginx global hsts: true Nginx last visited at: Nginx nginx conf sigil path: Nginx computed nginx conf sigil path: nginx.conf.sigil Nginx global nginx conf sigil path: nginx.conf.sigil Nginx proxy buffer size: Nginx computed proxy buffer size: 4k Nginx global proxy buffer size: 4k Nginx proxy buffering: Nginx computed proxy buffering: on Nginx global proxy buffering: on Nginx proxy buffers: Nginx computed proxy buffers: 8 4k Nginx global proxy buffers: 8 4k Nginx proxy busy buffers size: Nginx computed proxy busy buffers size: 8k Nginx global proxy busy buffers size: 8k Nginx proxy read timeout: Nginx computed proxy read timeout: 60s Nginx global proxy read timeout: 60s Nginx underscore in headers: Nginx computed underscore in headers: off Nginx global underscore in headers: off Nginx x forwarded for value: Nginx computed x forwarded for value: $remote_addr Nginx global x forwarded for value: $remote_addr Nginx x forwarded port value: Nginx computed x forwarded port value: $server_port Nginx global x forwarded port value: $server_port Nginx x forwarded proto value: Nginx computed x forwarded proto value: $scheme Nginx global x forwarded proto value: $scheme Nginx x forwarded ssl: Nginx computed x forwarded ssl: Nginx global x forwarded ssl: =====> cool-app openresty information Openresty access log format: Openresty access log path: /var/log/nginx/cool-app-access.log Openresty allowed letsencrypt domains func base64: cmV0dXJuIHRydWUK Openresty bind address ipv4: Openresty bind address ipv6: :: Openresty client max body size: Openresty error log path: /var/log/nginx/cool-app-error.log Openresty global hsts: true Openresty computed hsts: true Openresty hsts: Openresty hsts include subdomains: true Openresty hsts max age: 15724800 Openresty hsts preload: false Openresty image: dokku/openresty-docker-proxy:0.7.0 Openresty letsencrypt email: Openresty letsencrypt server: https://acme-v02.api.letsencrypt.org/directory Openresty proxy buffer size: 4k Openresty proxy buffering: on Openresty proxy buffers: 8 4k Openresty proxy busy buffers size: 8k Openresty proxy read timeout: 60s Openresty underscore in headers: off Openresty x forwarded for value: $remote_addr Openresty x forwarded port value: $server_port Openresty x forwarded proto value: $scheme Openresty x forwarded ssl: =====> cool-app ports information Ports map: http:80:5000 https:443:5000 Ports map detected: http:80:5000 https:443:5000 =====> cool-app proxy information Proxy computed type: nginx Proxy enabled: true Proxy global type: nginx Proxy type: =====> cool-app ps information Deployed: true Processes: 3 Ps can scale: true Ps computed procfile path: Procfile Ps global procfile path: Procfile Ps procfile path: Ps restart policy: on-failure:10 Restore: false Running: false Status bot 1: exited (CID: 3654275de31) Status web 1: exited (CID: 0e10fd81c1e) Status worker 1: exited (CID: f84d89e138b) =====> cool-app registry information Registry computed image repo: dokku/cool-app Registry computed push on release: false Registry computed server: Registry global image repo template: Registry global push on release: Registry global server: Registry image repo: Registry push extra tags: Registry push on release: Registry server: Registry tag version: =====> cool-app resource information _default_ limit memory: 250m =====> cool-app scheduler information Scheduler computed selected: docker-local Scheduler global selected: docker-local Scheduler selected: =====> cool-app scheduler-docker-local information Scheduler docker local init process: true Scheduler docker local parallel schedule count: =====> cool-app scheduler-k3s information Scheduler k3s computed deploy timeout: 300s Scheduler k3s computed image pull secrets: Scheduler k3s computed letsencrypt server: prod Scheduler k3s computed namespace: default Scheduler k3s computed rollback on failure: false Scheduler k3s deploy timeout: Scheduler k3s global deploy timeout: 300s Scheduler k3s global image pull secrets: Scheduler k3s global ingress class: nginx Scheduler k3s global kube context: Scheduler k3s global kubeconfig path: /etc/rancher/k3s/k3s.yaml Scheduler k3s global letsencrypt email prod: Scheduler k3s global letsencrypt email stag: Scheduler k3s global letsencrypt server: prod Scheduler k3s global namespace: default Scheduler k3s global network interface: eth0 Scheduler k3s global rollback on failure: false Scheduler k3s image pull secrets: Scheduler k3s letsencrypt server: Scheduler k3s namespace: Scheduler k3s rollback on failure: =====> cool-app storage information Storage build mounts: Storage deploy mounts: Storage run mounts: =====> cool-app traefik information Traefik api enabled: false Traefik api vhost: traefik.dokku.me Traefik basic auth password: Traefik basic auth username: Traefik dashboard enabled: false Traefik image: traefik:2.11.0 Traefik letsencrypt email: Traefik letsencrypt server: https://acme-v02.api.letsencrypt.org/directory Traefik log level: ERROR ``` ### Additional information _No response_ ### Output of failing commands after running: dokku trace:off _No response_ ### Output of failing commands after running: dokku trace:on _No response_
The text was updated successfully, but these errors were encountered:
For some reason I got some of the Docker containers instances of my app running, whey was disconnected from Dokku and can't be stopped from CLI.
I stopped them manually via docker stop <CONTAINER_ID> and that is fixed my issue.
docker stop <CONTAINER_ID>
Sorry, something went wrong.
No branches or pull requests
Description of problem
I have an app deployed with Dokku and I notice strange behaviour.
When I do
dokku ps:stop
It successfully executed, but an app still running:My app is still available (Bot handling requests) and I can see in the processes:
Steps to reproduce
htop
docker-init
dokku report $APP_NAME
The text was updated successfully, but these errors were encountered: