Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:cloudlinux:enable_passenger [2018/02/27 14:23]
Lisa Clarke Proofreading
litespeed_wiki:cloudlinux:enable_passenger [2019/01/14 21:43]
Jackson Zhang removed
Line 13: Line 13:
   - Run script to install required ruby/python lsapi modules: <​code>/​usr/​local/​lsws/​admin/​misc/​enable_ruby_python_selector.sh</​code>​   - Run script to install required ruby/python lsapi modules: <​code>/​usr/​local/​lsws/​admin/​misc/​enable_ruby_python_selector.sh</​code>​
   - Switch to LiteSpeed and try a ruby/python app   - Switch to LiteSpeed and try a ruby/python app
 +
 +===== Troubleshooting =====
 +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 under Apache.
 +  - 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. ​
  • Admin
  • Last modified: 2018/09/17 20:27
  • by Lisa Clarke