Apache transmet des données corrompues sur FreeBSD 7

Apache transmet des données corrompues sur FreeBSD 7 - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 12-08-2008 à 21:03:28    

J'ai posté dans le topic FreeBSD, on m'a conseillé de faire un topic :

 
Citation :

Bonjour.
 
Je viens de remarquer un gros soucis avec mon Apache...
 
En fait il me transmet des données erronées... Par exemple : http://zeblods.com/web/serveur/ quand je sélectionne une image, il m'affiche le haut et le reste en gris. Quand je transfert des fichier plus gros (ZIP ou vidéo) les fichiers sont illisibles...
 
Je n'ai ce problème de corruption qu'avec Apache : en utilisant SCP, SFTP ou SSHFS je n'ai pas ce soucis...
 
Quelqu'un a une idée, des fichiers a vous communiquer ?

 


Message édité par zeblods le 12-08-2008 à 21:04:09
Reply

Marsh Posté le 12-08-2008 à 21:03:28   

Reply

Marsh Posté le 12-08-2008 à 21:06:29    

black_lord a écrit :

fais un topic, ce sera plus indiqué. Et utilise wireshark ;) tu verras tes erreurs de retransmission (peut être ta carte réseau qui a du mal)


Si c'est un problème qui viens de la carte réseau, j'aurais également des problèmes en SSHFS, SCP et SFTP non ? (a moins qu'il y a un système de correction d'erreur...)
 
J'utilise actuellement le chipset réseau de ma carte mère, mais j'ai également une carte réseau (je comptais faire du NAT et utiliser PF pour filtrer...)
 
Je regarde ce qu'est wireshark.

Reply

Marsh Posté le 12-08-2008 à 21:06:31    

avec wireshark j'ai de la retransmission TCP, surement ta carte réseau.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 12-08-2008 à 21:09:24    

black_lord a écrit :

avec wireshark j'ai de la retransmission TCP, surement ta carte réseau.


Alors ça sonne chinois pour moi ça... Mes connaissances en réseau sont assez limité (malheureusement...)

 

J'ai un peu regardé ce qu'est ce logiciel, mais visiblement il s'utilise en graphique et je n'ai pas de serveur graphique installé sur mon serveur...

 

Je précise également que je n'ai pas d'écran a disposition, je n'utilise mon serveur que via SSH sur mon ordinateur portable...


Message édité par zeblods le 12-08-2008 à 21:10:20
Reply

Marsh Posté le 12-08-2008 à 21:13:49    

installe le sur ton portable. :)
 
wireshark est un analyseur réseau : il te permet de capturer les trames réseau de voir où est le soucis. Je te conseille de tenter avec ton autre carte réseau, ensuite si le problème est toujours là, on avisera.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 12-08-2008 à 21:20:56    

Alors la le truc, c'est que j'ai essayé, et je n'y arrive pas a l'utiliser... (oui je ne suis vraiment pas doué...)

 

Mon chipset réseau s'appel re0 et la carte réseau re1, dans mon /etc/rc.conf j'ai marqué :

ifconfig_re0="DHCP"
ifconfig_re1="DHCP"

 

et le ifconfig donne :

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
 ether 00:1a:4d:5a:62:50
 inet 192.168.0.98 netmask 0xffffff80 broadcast 192.168.0.127
 media: Ethernet autoselect (1000baseTX <full-duplex> )
 status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
 ether 00:1e:58:e7:57:41
 media: Ethernet autoselect (none)
 status: no carrier
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
 inet6 ::1 prefixlen 128
 inet 127.0.0.1 netmask 0xff000000

 

Je vais ensuite a l'arrière de mon serveur, j'inverse le branchement (débranche le chipset et branche la carte).

 

Je regarde sur mon routeur et je voie que l'adresse IP : 192.168.0.96 viens d'être attribué par DHCP (le chipser est en 192.168.0.98 en attribution permanente)

 

J'ouvre une console et tape :

ssh zeblods@192.168.0.96

 

Et là... rien... Il n'arrive pas a se connecter...

 

J'ai fait faut quelque part ?

 

[EDIT] J'ai rebooté et c'est bon j'arrive a utiliser la carte.... (oui je suis un boulet...)


Message édité par zeblods le 12-08-2008 à 21:28:24
Reply

Marsh Posté le 12-08-2008 à 21:38:40    

J'ai effectué les re-directions de ports adéquats.
 
Pour l'instant Apache a l'air OK... Je reviendrai dans quelques temps pour voir si ça tourne toujours correctement.
 
En tout cas, un grand merci à toi black_lord.

Reply

Marsh Posté le 12-08-2008 à 21:40:43    

Bon, ben ça a été rapide, ça ne fonctionne de-nouveau plus...

 

Ça m'aurait étonné que ça soit ça quand même car le problème n'est qu'avec Apache (j'arrive sans problème à lire 3 films simultanément en streaming sur le serveur, et a télécharger, sans aucun lag ni déconnections...)


Message édité par zeblods le 12-08-2008 à 21:44:05
Reply

Marsh Posté le 12-08-2008 à 22:37:41    

Finalement je pense avoir trouvé la source du problème (mais pas la solution...)

 

Je m'explique : Quand j'ai monté le serveur j'avais pris 3Go de RAM (2Go + 1Go en PNY PC6400) en pensant installer un OS 32bits (surement Ubuntu Server...)

 

Puis après j'ai "appris" l'existence de FreeBSD 7 et du ZFS, et comme pour utiliser le ZFS il été conseillé d'utiliser la version 64bits c'est ce que j'ai fais.

 

Mais après avoir effectué les différents Tweak du manuel :
loader.conf

vm.kmem_size="1536M"
vm.kmem_size_max="1536M"

 

sysctl.conf

kern.maxvnodes="500000"

 

, je me suis rendu compte que ma RAM était vraiment limite (au bout de 48 heures d'utilisation, j'avais 91% de mes 3Go d'utilisé !!!)

 

Du coup je suis allez a la FNAC pour acheter 2Go supplémentaires (ce qui ne devait pas être un soucis vu que archi 64bits...)

 

Je pense que c'est vers là que les problèmes sont apparues... Du coup mon premier réflexe a été de tester la barrette chez un pote, mais non soucie... Mais par précaution je suis quand même allez a la FNAC pour la faire changer... (oui c'était pas vraiment utile mais bon...)

 

C'est pourquoi j'avais rayer la RAM comme possible cause du soucis. Mais la tout a l'heure pour en être vraiment sur, j'ai quand même essayé sans cette barrette et la ça marche niquel....

  

La barrette étant neuve (c'est celle que j'ai échangé a la FNAC donc a moins d'être tombé sur 2 barrette ayant exactement le même soucis...) je ne comprends pas le problème. La carte mère est censé supporter jusqu'a 8Go de RAM (donc c'est OK) et la RAM est compatibe car c'est exactement le même modèle que la barrette que j'avais déja avant (a savoir 2Go PNY PC6400)

 

Est-ce qu'il y a une manip a faire dans FreeBSD ? Ou c'est juste un problème avec ma carte mère ?


Message édité par zeblods le 12-08-2008 à 22:38:04
Reply

Marsh Posté le 13-08-2008 à 01:14:39    

J'ai essayé tout au long de la soiré différentes possibilité de montage de mes 3 barrettes de RAM (2x2Go PNY PC6400 + 1x1Go PNY PC6400) et j'en arrive à la conclusion que l'une des 2Go est incompatible avec ma carte mère...

 

Chose bizarre, la seconde barrette de RAM de 2Go que j'ai acheté à la FNAC (et que j'ai déja échangé par une nouvelle une première fois pensant à une barrette défectueuse) ne fonctionne pas avec ma carte mère et je ne saurais l'expliquer... Peut être l'utilisation de puces différentes entre la première et les deux suivantes... Pourtant les références des deux barrettes de 2Go que j'ai en ma possession sont strictement identique !!!

 

Je suis complètement sur le cul, il suffit que je remplace la barrette de 2Go qui est déja présente par la nouvelle pour que ça plante.


Message édité par zeblods le 13-08-2008 à 02:35:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed