Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
litespeed_wiki:cloudlinux:enable_passenger [2018/09/17 19:46] George Wang [Trouble shooting] |
litespeed_wiki:cloudlinux:enable_passenger [2019/01/14 21:43] Jackson Zhang removed |
||
---|---|---|---|
Line 14: | Line 14: | ||
- Switch to LiteSpeed and try a ruby/python app | - Switch to LiteSpeed and try a ruby/python app | ||
- | ===== Trouble shooting ===== | + | ===== Troubleshooting ===== |
- | If you application does not work properly, you can try two simple steps to check if application has been setup properly. | + | If your application does not work properly, you can try two simple steps to check if the application has been setup properly: |
- | - If possible, switch back to Apache temporarily to verify if the application works properly or not. | + | - If possible, switch back to Apache temporarily to verify if the application works properly under Apache. |
- | - check if any error logged into <APP_ROOT_DIR>/stderr.log, fix the error and try again. | + | - Check if any error has been logged into ''<APP_ROOT_DIR>/stderr.log''. If it has, fix the error and try again. |
+ | |||
+ | For example: | ||
+ | |||
+ | A Python application writes an error to stderr.log under the application root directory, ''/home/user1/dingodossier/mbntp/stderr.log'': | ||
+ | |||
+ | <code> | ||
+ | Traceback (most recent call last): | ||
+ | File "/home/user1/dingodossier/mbntp/passenger_wsgi.py", line 8, in <module> | ||
+ | wsgi = imp.load_source('wsgi', 'mbntp/wsgi.py') | ||
+ | File "/home/user1/virtualenv/dingodossier_mbntp/3.4/lib64/python3.4/imp.py", line 171, in load_source | ||
+ | module = methods.load() | ||
+ | File "<frozen importlib._bootstrap>", line 1220, in load | ||
+ | File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked | ||
+ | File "<frozen importlib._bootstrap>", line 1129, in _exec | ||
+ | File "<frozen importlib._bootstrap>", line 1471, in exec_module | ||
+ | File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed | ||
+ | File "mbntp/wsgi.py", line 10, in <module> | ||
+ | from django.core.wsgi import get_wsgi_application | ||
+ | ImportError: No module named 'django' | ||
+ | </code> | ||
+ | |||
+ | This indicates Django was not properly set up for the application. |