Troubleshooting¶
Image Pull Backoff¶
This could have the following reasons:
- You are notified that your image's repository credentials are incorrect or the image doesn't exist.
- Your image is very big.
- You use persistent storage for your code, which slows down the inital startup.
Image tag latest gives 500¶
- Try to find an older version of that image that works.
Your pod returns a 500 errors / Using an image with code errors¶
Things to consider:
- latest image is broken
- try a different image
- your code might be broken, try to fix the code
- the data in the database might be awkward and might cause the application to fail
- binary data might be missing that causes an exception in the code
Your POD IP is not reachable¶
- You might be running two developer CRCs that use the same external IP
The result you see in the browser is not the result you expect¶
- You have been using your OS hosts file to address the pod, meanwhile you changed the IP of the pod and your hosts file, but the browser doesn't notice. Restart the browser.
Can`t login via ssh¶
Error: child_set_env: too many env vars
https://github.com/brl/obfuscated-openssh/blob/master/session.c
This can be fixed by removing the amount of pods in a namespace.
Dev the system is slow in general¶
Here are hint on how fast a System should be
Scenario | Result |
---|---|
APP_ENV=prod, XDEBUG_MODE=, BLACKFIRE-*= | Request will take 1 sec it has no overhead |
APP_ENV=dev,APP_DEV=1, XDEBUG_MODE=, BLACKFIRE-*= | Request will take 3 sec it has overhead of the webdeveloper toolbar |
APP_ENV=dev,APP_DEV=1, XDEBUG_MODE=develop, BLACKFIRE-*= | Request will take 6, if the IDE is connected. It will take 60+ sec if the IDE is not listending to the request, because XDEBUG can`t reach the IDE (timeout). See /tmp/xdebug.log |
APP_ENV=prod,APP_DEV=,XDEBUG_MODE=, BLACKFIRE-*=XXX | Request will take 4 sec, has overhead of Blackfire running in the background |
If you use the env APP_DEV set to dev the system is slow¶
- Check the logs. There might be to many unseen errors.
If you use the env XDEBUG_MODE set to dev the system is slow¶
- Check /tmp/xdebug.log for connection errors, this mean you have not started the remote debugging
- If you do not need to debug pph code remove XDEBUG_MODE from env
You see an out of memory error¶
- You might have var_dump in the code.