# Troubleshooting ## Check Status You can check the status of the Ladder99 services with `l99 status`, e.g. - ```plain $ l99 status project service STATUS PORTS ladder99 adapter Up 25 seconds ladder99 agent Up 25 seconds 0.0.0.0:5000->5000/tcp ladder99 dozzle Up 24 seconds 0.0.0.0:8080->8080/tcp ladder99 grafana Up 23 seconds 0.0.0.0:80->3000/tcp ladder99 pgadmin Up 22 seconds 0.0.0.0:5050->5050/tcp ladder99 portainer Up 23 seconds 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp ladder99 postgres Up 22 seconds 127.0.0.1:5432->5432/tcp ladder99 relay Up 25 seconds ``` ## Stop Service If any of these say 'restarting', you can stop the service with e.g. ```bash l99 stop adapter ``` ## Check Output You can check the output of a service with the `l99 logs` command, with an optional '-t' flag to show timestamps - e.g. ```plain $ l99 logs -t adapter 2022-09-17T01:04:04.252494579Z 2022-09-17T01:04:04.252710485Z Ladder99 Adapter 2022-09-17T01:04:04.252756783Z Polls/subscribes to data, writes to cache, transforms to SHDR, 2022-09-17T01:04:04.252767546Z posts to Agent via TCP. 2022-09-17T01:04:04.252816475Z 2022-09-17T01:04:04.252Z 2022-09-17T01:04:04.252820531Z ---------------------------------------------------------------- 2022-09-17T01:04:04.252949896Z Reading /data/setup/setup.yaml... 2022-09-17T01:04:04.269921704Z Adapter setup shared input { driver: 'mqtt-provider', url: 'mqtt://mosquitto:1883' } 2022-09-17T01:04:04.269947407Z Adapter importing driver code: ./drivers/mqtt-provider.js... 2022-09-17T01:04:04.336690853Z MQTT-provider init mqtt://mosquitto:1883 2022-09-17T01:04:04.336763934Z MQTT-provider connecting to url mqtt://mosquitto:1883 ``` This will 'follow' the output and print the service's output as it runs - to exit hit Ctrl+C. ## Search Output You can also search the output for text like 'error' with ```bash l99 logs adapter error ```