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
Next revision Both sides next revision
litespeed_wiki:cloudlinux:enable_passenger [2018/02/27 14:23]
Lisa Clarke Proofreading
litespeed_wiki:cloudlinux:enable_passenger [2018/09/17 20:27] (current)
Lisa Clarke [Trouble shooting] Proofreading
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/02/27 14:23
  • by Lisa Clarke