IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Serveurs (Apache, IIS,...) Discussion :

Erreur 502 serveur tomcat 8 avec apache en frontal.


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 15
    Points : 54
    Points
    54
    Par défaut Erreur 502 serveur tomcat 8 avec apache en frontal.
    Bonjour,

    Je cherche à atteindre un serveur tomcat qui n'est pas en DMZ, pour cela je passe par un serveur apache 2.4 installé sur un debian 8, n'arrivant pas à résoudre mon problème l'erreur exacte est : Bad Gateway : The proxy server received an invalid response from an upstream server.

    J'ai tenté en vain de simplifier la configuration au maximum pour tester c'est à dire:
    - Utilisation de l'application sample (cf https://tomcat.apache.org/tomcat-8.0-doc/appdev/sample/ ).
    - Les serveur tomcat et apache sont sur la même machin (et tous 2 fonctionnelle).

    Pour cela je passe par le VirtualHost suivant (épuré au maximum pour essayer de comprendre où été le problème):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <VirtualHost X.X.X.X:80>
            ServerName monprojet.me
            JkMount /sample/* worker1 
    </VirtualHost>
    J'ai configuré mon jk.load au minimum vitale et je n'est pas touché au jk.conf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
    
    JkWorkersFile /etc/apache2/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel debug
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    Voici mon workers.properties:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    workers.tomcat_home=/var/lib/tomcat8/
    workers.java_home=/usr/lib/jvm/default-java/
    ps=/
    worker.list=worker1
    worker.worker1.port=8080
    worker.worker1.host=127.0.0.1
    worker.worker1.type=ajp13
    worker.worker1.lbfactor=1
    Enfin voici une partie des logs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'workers.tomcat_home' -> '/var/lib/tomcat8/'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'workers.java_home' -> '/usr/lib/jvm/default-java/'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'ps' -> '/'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'worker.list' -> 'worker1'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'worker.worker1.port' -> '8080'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'worker.worker1.host' -> '127.0.0.1'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'worker.worker1.type' -> 'ajp13'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_map_dump::jk_map.c (580): Dump of map 3: 'worker.worker1.lbfactor' -> '1'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] build_worker_map::jk_worker.c (241): creating worker worker1
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] wc_create_worker::jk_worker.c (145): about to create instance worker1 of ajp13
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_worker_factory::jk_ajp_common.c (3023): ajp worker 'worker1' type=2 created
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] wc_create_worker::jk_worker.c (158): about to validate and init worker1
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_validate::jk_ajp_common.c (2691): worker worker1 contact is '127.0.0.1:8080'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] jk_ajp_push::jk_ajp_common.c (1113): syncing shm for ajp worker 'worker1' from mem (0->0) [0->0]
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2887): setting endpoint options:
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2890): keepalive:              0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2894): socket timeout:         0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2898): socket connect timeout: 0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2902): buffer size:            0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2906): pool timeout:           0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2910): ping timeout:           10000
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2914): connect timeout:        0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2918): reply timeout:          0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2922): prepost timeout:        0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2926): recovery options:       0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2930): retries:                2
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2934): max packet size:        8192
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_init::jk_ajp_common.c (2938): retry interval:         100
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] ajp_create_endpoint_cache::jk_ajp_common.c (2750): setting connection pool size to 1 with min 1 an$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [info] init_jk::mod_jk.c (3383): mod_jk/1.2.37 initialized
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] wc_get_worker_for_name::jk_worker.c (115): did not find a worker jk-manager
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [error] extension_fix::jk_uri_worker_map.c (566): Could not find worker with name 'jk-manager' in uri map $
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] wc_get_worker_for_name::jk_worker.c (115): did not find a worker jk-status
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [error] extension_fix::jk_uri_worker_map.c (566): Could not find worker with name 'jk-status' in uri map p$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (176): uri map dump after extension stripping: id=1, inde$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (183): generation 0: size=0 nosize=0 capacity=0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (183): generation 1: size=2 nosize=0 capacity=4
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (196): NEXT (1) map #0: uri=/jk-manager worker=jk-manager$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (196): NEXT (1) map #1: uri=/jk-status worker=jk-status c$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_switch::jk_uri_worker_map.c (588): Switching uri worker map from index 0 to index 1
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] wc_get_worker_for_name::jk_worker.c (115): found a worker worker1
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] wc_get_name_for_type::jk_worker.c (292): Found worker type 'ajp13'
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] extension_fix_activation::jk_uri_worker_map.c (485): Checking extension for worker worker1 of type$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (176): uri map dump after extension stripping: id=2, inde$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (183): generation 0: size=0 nosize=0 capacity=0
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (183): generation 1: size=1 nosize=0 capacity=4
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_dump::jk_uri_worker_map.c (196): NEXT (1) map #0: uri=/sample/* worker=worker1 cont$
    [Sat May 28 12:10:52 2016] [6917:139872104888192] [debug] uri_worker_map_switch::jk_uri_worker_map.c (588): Switching uri worker map from index 0 to index 1
    [Sat May 28 12:10:52 2016] [6923:139872104888192] [debug] do_shm_open::jk_shm.c (634): Attached shared memory /var/log/apache2/jk-runtime-status.6917 [2] si$
    [Sat May 28 12:10:52 2016] [6923:139872104888192] [debug] do_shm_open_lock::jk_shm.c (430): Duplicated shared memory lock /var/log/apache2/jk-runtime-status$
    [Sat May 28 12:10:52 2016] [6923:139872104888192] [debug] jk_child_init::mod_jk.c (3266): Initialized mod_jk/1.2.37
    [Sat May 28 12:10:52 2016] [6922:139872104888192] [debug] do_shm_open::jk_shm.c (634): Attached shared memory /var/log/apache2/jk-runtime-status.6917 [3] si$
    [Sat May 28 12:10:52 2016] [6922:139872104888192] [debug] do_shm_open_lock::jk_shm.c (430): Duplicated shared memory lock /var/log/apache2/jk-runtime-status$
    [Sat May 28 12:10:52 2016] [6922:139872104888192] [debug] jk_child_init::mod_jk.c (3266): Initialized mod_jk/1.2.37
    [Sat May 28 12:10:52 2016] [6924:139872104888192] [debug] do_shm_open::jk_shm.c (634): Attached shared memory /var/log/apache2/jk-runtime-status.6917 [4] si$
    [Sat May 28 12:10:52 2016] [6924:139872104888192] [debug] do_shm_open_lock::jk_shm.c (430): Duplicated shared memory lock /var/log/apache2/jk-runtime-status$
    [Sat May 28 12:10:52 2016] [6924:139872104888192] [debug] jk_child_init::mod_jk.c (3266): Initialized mod_jk/1.2.37
    [Sat May 28 12:10:52 2016] [6921:139872104888192] [debug] do_shm_open::jk_shm.c (634): Attached shared memory /var/log/apache2/jk-runtime-status.6917 [5] si$
    [Sat May 28 12:10:52 2016] [6921:139872104888192] [debug] do_shm_open_lock::jk_shm.c (430): Duplicated shared memory lock /var/log/apache2/jk-runtime-status$
    [Sat May 28 12:10:52 2016] [6921:139872104888192] [debug] jk_child_init::mod_jk.c (3266): Initialized mod_jk/1.2.37
    [Sat May 28 12:10:52 2016] [6920:139872104888192] [debug] do_shm_open::jk_shm.c (634): Attached shared memory /var/log/apache2/jk-runtime-status.6917 [6] si$
    [Sat May 28 12:10:52 2016] [6920:139872104888192] [debug] do_shm_open_lock::jk_shm.c (430): Duplicated shared memory lock /var/log/apache2/jk-runtime-status$
    [Sat May 28 12:10:52 2016] [6920:139872104888192] [debug] jk_child_init::mod_jk.c (3266): Initialized mod_jk/1.2.37
    [Sat May 28 12:10:52 2016] [6923:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3200): Watchdog thread initialized with 60 second interval
    [Sat May 28 12:10:52 2016] [6922:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3200): Watchdog thread initialized with 60 second interval
    [Sat May 28 12:10:52 2016] [6924:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3200): Watchdog thread initialized with 60 second interval
    [Sat May 28 12:10:52 2016] [6921:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3200): Watchdog thread initialized with 60 second interval
    [Sat May 28 12:10:52 2016] [6920:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3200): Watchdog thread initialized with 60 second interval
    [Sat May 28 12:11:38 2016] [6923:139872104888192] [debug] map_uri_to_worker_ext::jk_uri_worker_map.c (1134): Attempting to map URI '/favicon.ico' from 1 maps
    [Sat May 28 12:11:38 2016] [6923:139872104888192] [debug] find_match::jk_uri_worker_map.c (941): Attempting to map context URI '/sample/*=worker1' source 'J$
    [Sat May 28 12:11:38 2016] [6923:139872104888192] [debug] jk_translate::mod_jk.c (3743): no match for /favicon.ico found
    [Sat May 28 12:11:38 2016] [6923:139872104888192] [debug] map_uri_to_worker_ext::jk_uri_worker_map.c (1134): Attempting to map URI '/favicon.ico' from 1 maps
    [Sat May 28 12:11:38 2016] [6923:139872104888192] [debug] find_match::jk_uri_worker_map.c (941): Attempting to map context URI '/sample/*=worker1' source 'J$
    [Sat May 28 12:11:38 2016] [6923:139872104888192] [debug] jk_map_to_storage::mod_jk.c (3818): no match for /favicon.ico found
    [Sat May 28 12:11:39 2016] [6933:139872104888192] [debug] do_shm_open::jk_shm.c (634): Attached shared memory /var/log/apache2/jk-runtime-status.6917 [7] si$
    [Sat May 28 12:11:39 2016] [6933:139872104888192] [debug] do_shm_open_lock::jk_shm.c (430): Duplicated shared memory lock /var/log/apache2/jk-runtime-status$
    [Sat May 28 12:11:39 2016] [6933:139872104888192] [debug] jk_child_init::mod_jk.c (3266): Initialized mod_jk/1.2.37
    [Sat May 28 12:11:39 2016] [6933:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3200): Watchdog thread initialized with 60 second interval
    [Sat May 28 12:11:53 2016] [6923:139871894374144] [debug] jk_watchdog_func::mod_jk.c (3213): Watchdog thread running
    [Sat May 28 12:11:53 2016] [6923:139871894374144] [debug] wc_maintain::jk_worker.c (338): Maintaining worker worker1

    J'ai sans doute oublié quelque chose mais je ne sais pas où...

    Merci d'avance de votre aide.

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 15
    Points : 54
    Points
    54
    Par défaut
    Re bonjour,

    J'ai finalement résolue mon problème en passant par la commande ProxyPass et ProxyPassReverse je suis pas certain que ce soit plus propre mais au moins ça fonctionne.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur sur serveur Tomcat
    Par gomisse dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 10/02/2015, 19h13
  2. Tomcat: Https (Avec Apache et modk)
    Par ElbeDD dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 02/03/2011, 12h13
  3. [MySQL] Mise en place d'un serveur web: Problème avec Apache? ou MySQL?
    Par skandhal dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/11/2010, 18h05
  4. erreur avec le serveur tomcat
    Par kanebody dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 09/05/2010, 18h37
  5. erreur serveur TOMCAT org.apache.jasper.JasperException:
    Par Dryss51 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 29/02/2008, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo