• Seedbox
  • [Seedbox-Bonobox] Problème avec Nginx

tu peux tester ruTorrent avec un autre navigateur pour être sûr que c'est pas juste un soucis de cache ?

Je viens de tester avec Internet Explorer (sic). Il m'a juste demandé le mdp mais après même problème :/

 Bad response from server: (500 [error,list])

tu as quelques choses de parlant dans les logs nginx ? Ça doit causer une erreur 500 ^^
edit: moi je file pour ce soir, bon courage pour la suite.

De mémoire, c'est bien ça (le 640) mais il ne devrait pas y avoir de danger (contrairement au 777).

Disons qu'il s'agit de 2 choses différentes. Alors non tu n'as pas besoin de Apache (aucune obligation) car Nginx fonctionne(ra) très bien sans.
Par contre, c'est vrai ils peuvent travailler ensemble (je l'indique juste à titre informatif et pour le confirmer).
Cela va être compliqué car je crois n'en avoir jamais rencontré (les erreurs 500, 502, etc et on manque de retours)...

7 jours plus tard

Bonjour à tous !
je suis reparti sur une fresh install il y a quelques mois,
tout fonctionne et pourtant, l'affichage est vraiment instable, des fois ça fonctionne tres bien et d'autres fois pas du tout, il faut alors que je redemarre le serveur ou que j'attende un peu ...
sur ce post, j'ai trouvé cette commande :

apt show nginx | egrep 'APT-Sources|Version'
qui me renvoie le message : WARNING: apt does not have a stable CLI interface yet. Use with caution in scrip ts.
ça a l'air de correspondre exactement au problème que je rencontre puisque ça semble vraiment instable.
Est ce que vous avez une idée de ce que je pourrai faire pour résoudre le problème ?

Bonsoir,

non @Nik064 cela n'a fort probablement aucun rapport. Puisqu'il ne s'agit là que d'un message d'avertissement.

ok, du coup, j'ai regardé dans les logs de nginx
dans /var/log/nginx/rutorrent-error.log
et il y a une erreur concernan tle le dossier /var/www/base/announce qui n'existe pas, donc je l'ai créé en lui donnant les droits www-data.

mkdir /var/www/base/announce
chown -R www-data:www-data /var/www/base/announce
reboot

aprés ça marche toujours après un reboot,
maintenant dans les logs, juste aprés quelques minutes de fonctionnement, j'ai :

*219 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.20, server: seedbox.fr, request: "GET /announce/?info_hash=%1E%1Ad%90%7F%04%A4%0F$

-> j'ai pas du donner les bon droits sur ce dossier ...
j'ai fait un

chmod 777 /var/www/base/announce

mais j'obtiens la même erreur :

[error] 870#870: *481 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.102, server: seedbox.fr, request: "GET /announce/?info_hash=%1E%1Ad%90%7F%04%A4%0F$

maintenant j'ai une autre erreur :

[error] 821#821: *21 open() "/var/www/base/oneshotimage1" failed (2: No such file or directory)

et pour couronner le tout, on dirait que j'ai été banni de mondedie.fr, je ne peux plus m'y connecter depuis mon logement, il faut que je passe par mon téléphone ...

@Nik064 Je crois que tu es en train de voir des logs d'accès de bot qui sonde ton serveur.

Tu as vu les erreurs quand tu utilises ta seedbox ? Car si non n'en prend note je dois en avoir 1000 par jours.

Si non pour ton ip elle me semble pas banni / A moins que tu es fait F5 beaucoup de fois (1000 par sec) 🙂

    Cela ne me rappel rien... Néanmoins, cela pourrait-il venir d'un des plugins (de ruTorrent tel que le autodl-irssi, retrackers, etc) ? Il semble y avoir des chances enfin d'après ces résultats via :

    Donc, il va falloir procéder par étapes (soit les désactiver, soit les supprimer) afin de le savoir.

    Autrement, cela aiderait de nous renseigner sur la version (des programmes). Pour donner un exemple : depuis le mois de Juin, il en existe une nouvelle (ruTorrent_v3.8). Et puis, c'est parfois une bonne idée de procéder à une mise à jour (comme tel rien ne nous l'indique).

    @Nik064 [...] directory index is forbidden

    Cela ne semble pas être le bon code (d'erreur)... De mémoire, c'est la 403 (et non 481) qui s'affiche. Cela se produit lorsque Nginx ne trouve aucun index.

      hydrog3n
      en tous cas, je ne peux plus me connecter depuis ma ligne fixe, c'est bizarre quand même ...
      et sinon oui, au même moment ou l'erreur s'est inscrite dans le log rutorrent a crashé et m'a indiqué
      une erreur du genre "bad response from server" et plus rien de ce qui fonctionne avec nginx ne marche ensuite : sickrage, couchpotato, seedbox-manager

      Wagner
      Salut Wagner et merci pour ta réponse !
      pour les erreurs, j'ai exactement ça :

      [error] 820#820: *121138 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%AB%93%5F%81%87%90%D58%19N%E6%9E%06%FF%5B%82%12%7Bf%BB&peer_id=-lt0D60-%CD%60%B3I%FDW%C9%06%0F2%99U&key=042d37e1&compact=1&port=45001&uploaded=1045959462&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 19:57:28 [error] 820#820: *121145 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%FA%B5%E6%F7%A5%26%C5xK%7D-%E1%D1i-%0F4%0B%986&peer_id=-lt0D60-E%C6%87lB%89F%E2%D0p%95%D1&key=3df5b3f1&compact=1&port=45001&uploaded=248908395&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 20:00:05 [error] 820#820: *121746 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%1E%1Ad%90%7F%04%A4%0F%D1N%11%17%D2%A4u%07i%8DQ%1B&peer_id=-lt0D60-%25M%BD%EA%0E1%9E%88M%A2%9A%3B&key=61aebe16&compact=1&port=45000&uploaded=401262435&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 20:02:48 [error] 820#820: *122359 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%FA%B5%E6%F7%A5%26%C5xK%7D-%E1%D1i-%0F4%0B%986&peer_id=-lt0D60-E%C6%87lB%89F%E2%D0p%95%D1&key=3df5b3f1&compact=1&port=45001&uploaded=250923627&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 20:02:57 [error] 818#818: *122398 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%AB%93%5F%81%87%90%D58%19N%E6%9E%06%FF%5B%82%12%7Bf%BB&peer_id=-lt0D60-%CD%60%B3I%FDW%C9%06%0F2%99U&key=042d37e1&compact=1&port=45001&uploaded=1067280615&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 20:05:25 [error] 818#818: *123025 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%1E%1Ad%90%7F%04%A4%0F%D1N%11%17%D2%A4u%07i%8DQ%1B&peer_id=-lt0D60-%25M%BD%EA%0E1%9E%88M%A2%9A%3B&key=61aebe16&compact=1&port=45000&uploaded=421434290&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 20:08:11 [error] 819#819: *123908 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%FA%B5%E6%F7%A5%26%C5xK%7D-%E1%D1i-%0F4%0B%986&peer_id=-lt0D60-E%C6%87lB%89F%E2%D0p%95%D1&key=3df5b3f1&compact=1&port=45001&uploaded=253545067&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      2017/09/09 20:08:17 [error] 820#820: *123942 directory index of "/var/www/base/announce/" is forbidden, client: 192.168.0.120, server: seedbox.fr, request: "GET /announce/?info_hash=%AB%93%5F%81%87%90%D58%19N%E6%9E%06%FF%5B%82%12%7Bf%BB&peer_id=-lt0D60-%CD%60%B3I%FDW%C9%06%0F2%99U&key=042d37e1&compact=1&port=45001&uploaded=1085181795&downloaded=0&left=0 HTTP/1.1", host: "seedbox.fr"

      je te confirme bien que j'ai la version 3.8 de rutorrent, je vais essayer de voir comment faire pour désactiver les plugins du coup et je te tiens au courant ! merci !

      [EDIT]
      j'ai pas trouvé les plugins que tu as relevé mais j'avais déjà vu un message d'erreur dans rutorrent au sujet du chat du coup, je l'ai désactivé pour le moment, je teste comme ça pour le pour voir si ça recrashe.

      Salut @Nik064

      de rien et j'ai l'impression que Nginx ne l'a pas reporté (ou (ré)indiqué le code). De plus, il se mélange les pinceaux car il doit y avoir une erreur quelque part... A priori, cela ne doit pas être le bon chemin mais il s'agit de la même erreur. Cependant, ce n'est pas de ce côté qu'il faut chercher (j'y reviendrais plus tard si besoin).

      Alors pour les désactiver, il existe 2 solutions :

      • grâce au fichier plugins.ini (il faut renseigner enabled = no en-dessous du nom du plugin)

      • exploiter l'interface de ruTorrent (via l'onglet dénommé plugins)

        ok, là tous les plugins sont désactivés par défaut :
        il n'y a que ceux qui sont dans la section default qui sont marqués à "yes" :
        [default]
        enabled = user-defined
        canChangeToolbar = yes
        canChangeMenu = yes
        canChangeOptions = yes
        canChangeTabs = yes
        canChangeColumns = yes
        canChangeStatusBar = yes
        canChangeCategory = yes
        canBeShutdowned = yes

        comparé à mon problème de base, il n'y a que le plugin chat qui a été désactivé et les erreurs continuent d’apparaître dans les logs nginx donc ça doit pas être ça mais sinon, j'ai vraiment l'impression qu'il n'y a plus de bugs pour le moment ... On dirait que j'ai retrouvé quelquechose de stable.
        Et je peux à nouveau me connecter depuis mon PC fixe 😋

        [Edit]
        Après plusieurs jours de test, le script semble bien refonctionner - Du coup, je pense que c'était le plugin de chat qui me faisait tout buggé. Merci Wagner !

        Bonjour,

        C'est quand même bizarre ton histoire. Les chemins avec announce/ ressemblent à des adresses de tracker.

        11 jours plus tard

        Bonjour,

        Juste pour indiquer que vu que mon installation est parti à vau l'eau, j'ai décidé de passer à debian 9 et faire un installation propre.

        Je tenais quand même à remercier ceux qui ont pris le temps de s'intéresser à mon problème. ça me servira dans la suite de la maintenance de mon serveur j'en suis sur 🙂

        A bientôt sur le forum

        3 ans plus tard

        Salut
        De ce que je vois sur le debug, je te dirai de remettre le nginx.conf du script déjà.

        nano  /etc/nginx/nginx.conf

        tu vires tout et tu colles:

        user www-data;
        worker_processes auto;
        pid /var/run/nginx.pid;
        
        events {
            worker_connections 1024;
            use epoll; # gestionnaire d'évènements epoll (kernel 2.6+)
        }
        
        http {
            include /etc/nginx/mime.types;
            default_type  application/octet-stream;
        
        access_log /var/log/nginx/access.log combined;
        error_log /var/log/nginx/error.log error;
        
        sendfile on;
        keepalive_timeout 15;
        keepalive_disable msie6;
        keepalive_requests 100;
        tcp_nopush on;
        tcp_nodelay off;
        server_tokens off;
        
        gzip on;
        gzip_comp_level 5;
        gzip_min_length 512;
        gzip_buffers 4 8k;
        gzip_proxied any;
        gzip_vary on;
        gzip_disable "msie6";
        gzip_types
            text/css
            text/javascript
            text/xml
            text/plain
            text/x-component
            application/javascript
            application/x-javascript
            application/json
            application/xml
            application/rss+xml
            application/vnd.ms-fontobject
            font/truetype
            font/opentype
            image/svg+xml;
        
        include /etc/nginx/sites-enabled/*.conf;
        }
        

        Tu restart nignx

        service nginx restart

        Tu vides ton cache navigateur pour éviter les surprises et tu testes.

        Après, je peux pas t'aider plus que ça, ton tuto touche beaucoup de choses.
        Donc bonne chance si ça ne règle pas le soucis 😉
        Ex.

        merci impec c est reparti!!!

        Répondre…