[ome-users] Nginx 502 Bad Gateway
Harri Jäälinoja
harri.jaalinoja at helsinki.fi
Mon Mar 19 16:02:38 GMT 2012
Here's the diagnostics, after I set
chmod a+rwx /opt/OMERO/OMERO.server-Beta-4.3.3/var/nginx_tmp/
[omero at lmu-omero2 ~]$ omero admin diagnostics
================================================================================
OMERO Diagnostics 4.3.3-00d1137e-b2894
================================================================================
Commands: java -version 1.7.0 (/usr/bin/java)
Commands: python -V 2.4.3 (/usr/bin/python)
Commands: icegridnode --version 3.3.1 (/usr/bin/icegridnode)
Commands: icegridadmin --version 3.3.1 (/usr/bin/icegridadmin)
Commands: psql --version 8.4.9 (/usr/bin/psql)
Server: icegridnode running
Server: Blitz-0 active (pid = 10821, enabled)
Server: DropBox active (pid = 10828, enabled)
Server: FileServer active (pid = 10850, enabled)
Server: Indexer-0 active (pid = 10831, enabled)
Server: MonitorServer active (pid = 10836, enabled)
Server: OMERO.Glacier2 active (pid = 10833, enabled)
Server: OMERO.IceStorm active (pid = 10841, enabled)
Server: PixelData-0 active (pid = 10855, enabled)
Server: Processor-0 active (pid = 10857, enabled)
Server: Tables-0 inactive (disabled)
Server: TestDropBox inactive (enabled)
Log dir: /opt/OMERO/OMERO.server-Beta-4.3.3/var/log exists
Log files: Blitz-0.log 10.0 MB errors=2
warnings=9
Log files: DropBox.log 8.0 KB errors=0
warnings=3
Log files: FileServer.log 1.0 KB
Log files: Indexer-0.log 65.0 KB
Log files: MonitorServer.log 5.0 KB errors=0
warnings=1
Log files: OMEROweb.log 0.0 KB errors=0
warnings=3
Log files: PixelData-0.log 8.0 KB
Log files: Processor-0.log 5.0 KB errors=0
warnings=3
Log files: Tables-0.log n/a
Log files: TestDropBox.log n/a
Log files: master.err 2.0 KB
Log files: master.out 0.0 KB
Log files: nginx_access.log 0.0 KB
Log files: nginx_error.log 2.0 KB
Log files: Total size 10.97 MB
Parsing Blitz-0.log:[line:106] => Server restarted <=
Parsing Blitz-0.log:[line:526] => Server restarted <=
Parsing Blitz-0.log:[line:861] => Server restarted <=
Parsing Blitz-0.log:[line:10275] => Server restarted <=
Environment:OMERO_HOME=/opt/OMERO/OMERO.server-Beta-4.3.3
Environment:OMERO_NODE=(unset)
Environment:OMERO_MASTER=(unset)
Environment:PATH=/usr/kerberos/bin:/usr/bin:/bin:/opt/iRODS/current/clients/icommands/bin:/opt/iRODS/current/clients/fuse/bin:/home/omero/bin:/opt/OMERO/OMERO.server-Beta-4.3.3/bin:/home/omero/bin
Environment:ICE_HOME=/usr/share/Ice-3.3.1
Environment:LD_LIBRARY_PATH=(unset)
Environment:DYLD_LIBRARY_PATH=(unset)
OMERO data dir: '/data/OMERO' Exists? True Is writable? True
OMERO.web status... [NOT STARTED]
So OMERO.web is not starting, even though there is no error:
[omero at lmu-omero2 ~]$ omero web start
Starting OMERO.web... Removed stale
/opt/OMERO/OMERO.server-Beta-4.3.3/var/django.pid
[OK]
[omero at lmu-omero2 ~]$
[omero at lmu-omero2 ~]$ omero web status
OMERO.web status... [NOT STARTED]
Where to look next?
Thanks,
Harri
On 19/03/12 17:39, Harri Jäälinoja wrote:
>
> Hi all,
> I have problems setting up OMERO.web. I decided to go for nginx so that
> I don't have to worry about compiling the FastCGI module.
>
> System info:
> - I am using OMERO 4.3.3.
> - OS: Red Hat Enterprise Linux Server release 5.8 (Tikanga)
> - nginx 0.8.55-1
> [root at lmu-omero2 nginx]# yum list |grep nginx
> nginx.x86_64 0.8.55-1.el5 installed
> collectd-nginx.x86_64 4.10.3-1.el5 epel
>
>
> The error messages:
>
> On the browser I get
> "502 Bad Gateway".
>
> I log file I get this:
> 2012/03/19 17:08:34 [error] 2062#0: *5 upstream sent unsupported FastCGI
> protocol version: 60 while reading response header from upstream,
> client: 128.214.89.14, server: _, request: "GET / HTTP/1.1", upstream:
> "fastcgi://0.0.0.0:4080", host: "lmu-omero2.biocenter.helsinki.fi"
>
> In OMEROweb.log I have:
> Mon, 19 Mar 2012 17:10:13 root INFO Application Starting...
>
>
> This is the configuration:
>
> [omero at lmu-omero2 ~]$ omero config get|grep web
> omero.web.application_host=http://lmu-omero2.biocenter.helsinki.fi:80/
> omero.web.application_server=fastcgi-tcp
> omero.web.email_host=lmu-omero2.biocenter.helsinki.fi
> omero.web.server_email=omero at lmu-omero2.biocenter.helsinki.fi
>
> [omero at lmu-omero2 ~]$ omero web config nginx
> pid /opt/OMERO/OMERO.server-Beta-4.3.3/var/pid.nginx;
> error_log /opt/OMERO/OMERO.server-Beta-4.3.3/var/log/nginx_error.log;
> worker_processes 5;
> working_directory /opt/OMERO/OMERO.server-Beta-4.3.3/var;
>
> events {
> worker_connections 1024;
> }
>
>
> http {
> access_log /opt/OMERO/OMERO.server-Beta-4.3.3/var/log/nginx_access.log;
> include /opt/OMERO/OMERO.server-Beta-4.3.3/etc/mime.types;
> default_type application/octet-stream;
> client_body_temp_path /opt/OMERO/OMERO.server-Beta-4.3.3/var/nginx_tmp;
>
> keepalive_timeout 65;
>
> server {
> listen 80;
> server_name _;
> fastcgi_temp_path /opt/OMERO/OMERO.server-Beta-4.3.3/var/nginx_tmp;
> proxy_temp_path /opt/OMERO/OMERO.server-Beta-4.3.3/var/nginx_tmp;
>
> # weblitz django apps serve media from here
> location /appmedia {
> alias /opt/OMERO/OMERO.server-Beta-4.3.3/lib/python/omeroweb/media;
> }
>
> # django's admin media
> location /media {
> alias
> /opt/OMERO/OMERO.server-Beta-4.3.3/lib/python/omeroweb/media/django_admin_media;
>
> }
>
> location / {
> if (-f /opt/OMERO/OMERO.server-Beta-4.3.3/var/maintenance.html) {
> error_page 503 /maintenance.html;
> return 503;
> }
> fastcgi_pass 0.0.0.0:4080;
> fastcgi_param PATH_INFO $fastcgi_script_name;
> fastcgi_param REQUEST_METHOD $request_method;
> fastcgi_param QUERY_STRING $query_string;
> fastcgi_param CONTENT_TYPE $content_type;
> fastcgi_param CONTENT_LENGTH $content_length;
> fastcgi_param SERVER_NAME $server_name;
> fastcgi_param SERVER_PROTOCOL $server_protocol;
> fastcgi_param SERVER_PORT $server_port;
> fastcgi_pass_header Authorization;
> fastcgi_intercept_errors on;
> fastcgi_read_timeout 300;
> }
>
> location /maintenance.html {
> root /opt/OMERO/OMERO.server-Beta-4.3.3/var;
> }
>
> }
>
> }
>
> There may be some issue with permissions:
> [omero at lmu-omero2 ~]$ ls -l /opt/OMERO/OMERO.server-Beta-4.3.3/var
> total 24
> -rw-r--r-- 1 omero omero 5 Mar 19 17:10 django.pid
> drwxrwxr-x 2 omero omero 4096 Mar 16 17:33 log
> drwxrwxr-x 5 omero omero 4096 Mar 14 17:18 master
> drwx------ 2 nginx root 4096 Mar 16 17:33 nginx_tmp
> -rw-r--r-- 1 root root 5 Mar 19 13:20 pid.nginx
> drwxrwxr-x 2 omero omero 4096 Mar 14 17:18 registry
>
>
> [omero at lmu-omero2 ~]$ omero admin diagnostics
> FATAL: Cannot access /opt/OMERO/OMERO.server-Beta-4.3.3/var/nginx_tmp, a
> required file/directory for OMERO
>
> What should I change?
>
> Thanks in advance, best regards,
> Harri
>
--
__________________________________________________
Harri Jäälinoja
Light Microscopy Unit
Institute of Biotechnology, University of Helsinki
http://www.biocenter.helsinki.fi/bi/lmu/
+358 9 191 59370 fax +358 9 191 59366
More information about the ome-users
mailing list