Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1212 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

FTPhpIndex V 0.22 - Plus de 700 000 fichiers indexés dans mysql :)

n°291287
format_c
Plouf plouf ...
Posté le 21-01-2003 à 21:54:23  profilanswer
 

Reprise du message précédent :
Aaaaarg je reste bloqué à 32765 enregistrements dans ma base, après ça veut plus  :cry:  
 
J'imagine que j'ai dû me planter gravement quelque part lors de ma création de table et des champs ?
CREATE TABLE link  
(
  id smallint(100) NOT NULL auto_increment,
  host longtext NOT NULL,
  file longtext NOT NULL,
  date date NOT NULL default '0000-00-00',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
 

mood
Publicité
Posté le 21-01-2003 à 21:54:23  profilanswer
 

n°291300
Profil sup​primé
Posté le 21-01-2003 à 22:05:09  answer
 

smallint(100)  :non:

n°291523
format_c
Plouf plouf ...
Posté le 22-01-2003 à 07:33:27  profilanswer
 

chacal_one333 a écrit :

smallint(100)  :non:  


Je pourrais le remplacer par quoi stp ?

n°291527
Sh@rdar
Ex-PhPéteur
Posté le 22-01-2003 à 08:11:52  profilanswer
 

pour info ou rappel :
 

Citation :

TINYINT[(M)] [UNSIGNED] [ZEROFILL] Un très petit entier. Signé, il couvre l'intervalle -128 à 127 ; non signé, il couvre 0 à 255.  
 
SMALLINT[(M)] [UNSIGNED] [ZEROFILL] Un petit entier. Signé, il couvre l'intervalle -32768 à 32767; non signé, il couvre 0 à 65535.  
 
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] Un entier de taille intermédiaire. Signé, il couvre l'intervalle -8388608 à 8388607; non signé, il couvre 0 à 16777215.  
 
INT[(M)] [UNSIGNED] [ZEROFILL] Un entier de taille normale. Signé, il couvre l'intervalle -2147483648 à 2147483647; non signé, il couvre 0 à 4294967295.  
 
INTEGER[(M)] [UNSIGNED] [ZEROFILL] Un synonyme pour INT.  
 
BIGINT[(M)] [UNSIGNED] [ZEROFILL] Un entier de grande taille. Signé, il couvre l'intervalle -9223372036854775808 à 9223372036854775807; non signé, il couvre 0 à 18446744073709551615. NB : toutes les opérations arithmétiques effectuée en interne, utilise des BIGINT signés ou DOUBLE , donc il ne faut pas utiliser les grands entiers non signé au delà de 9223372036854775807 (63 bits), hormis pour les fonctions sur les bits. NB : les opérations -, + et * utiliseront des BIGINT , même lorsque les arguments seront des entiers. Cela signifie que la multiplication de deux grands entiers (ou le résultat de fonction qui retourne des entiers) peut avoir des résultats surprenants, si le résultat est supérieur à 9223372036854775807  


 
tu es en fait à la limite du smallint signé (32767)
à toi de faire les modifs sur ta table en conséquence.


Message édité par Sh@rdar le 22-01-2003 à 08:14:23

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°291573
format_c
Plouf plouf ...
Posté le 22-01-2003 à 09:28:39  profilanswer
 

Ok effectivement c'est un peu balot comme erreur :D
 
Merci pour les conseils  :jap:

n°292150
format_c
Plouf plouf ...
Posté le 22-01-2003 à 20:41:43  profilanswer
 

Cébon !
45 000 Fichiers référencés :D

n°292232
format_c
Plouf plouf ...
Posté le 22-01-2003 à 22:31:31  profilanswer
 

Hop j'ai fais un ptit truc à l'arrache.
Apparemment ça cloche chez OVH mais j'ai mis le script en Download dès fois que... :D
 
http://www.autoloto.net/ftphpindex

n°292238
ethernal
Chercheur de vérité...
Posté le 22-01-2003 à 22:45:10  profilanswer
 

chouette script :)
 :jap:

n°292243
format_c
Plouf plouf ...
Posté le 22-01-2003 à 22:50:10  profilanswer
 

Merchi :)
J'espère pouvoir l'améliorer et outre passer les Répertoires à la mord moi le noeud du genre :
/_vti_/.     ~/Com1/ Com2/The/ W4rl0rd5 :D
 
Et aussi le plus important : Arriver à gérer les redirections de répertoires lors de la connection. Par exemple si en se connectant sous ftp://xxx.xxx.xxx.xxx/ le serveur redirige sur ftp://xxx.xxx.xxx.xxx/Root/ ben mon rep de base reste /. Du coup plus rien ne marche  :sweat:


Message édité par format_c le 23-01-2003 à 09:36:57
n°292380
format_c
Plouf plouf ...
Posté le 23-01-2003 à 10:22:07  profilanswer
 

C'est bon ça marche chez OVH :)
Je suis entrain d'indexer les ftp debian.org et linux.cz , jusqu'à ce que le max exectime d'ovh me dise stop :D
 
Edit : Ovh a pas dit stop :)
Résultat :  134 977 ficheirs indexés !  :D


Message édité par format_c le 23-01-2003 à 10:49:26
mood
Publicité
Posté le 23-01-2003 à 10:22:07  profilanswer
 

n°292517
format_c
Plouf plouf ...
Posté le 23-01-2003 à 14:01:13  profilanswer
 

Big Pb ici :) :
 
Mon script n'arrive pas à détecter les repertoires de certains serveurs. Par exemple si je veux indexer un ftp avec un user & ID que le serveur va rediriger vers un autre dossier qui sera le root du compte en question, ben faire un ftp_rawlist($conn_id, $repertoire) ne me renverra rien .
 
Si quelqu'un a une idée pour résoudre ce genre de pb ? :)

n°293048
format_c
Plouf plouf ...
Posté le 24-01-2003 à 09:37:09  profilanswer
 

Hop, amélioration du moteur de recherche et correction de quelques bugs d'indexage :)
 
ps : Bon ok ça ressemble bcp à du Up déguisé :D

n°294385
format_c
Plouf plouf ...
Posté le 26-01-2003 à 18:19:02  profilanswer
 

Hop, 500000 fichiers indexés.
Bon là je l'avoue mysql commence à tourner de l'oeil :D

n°294660
format_c
Plouf plouf ...
Posté le 27-01-2003 à 10:17:38  profilanswer
 

Oyez oyez, j'aurais besoin de votre avis quand à la rapidité du moteur de recherche, sachant que pour l'instant 630 000 fichiers sont indexés dans la base ;)
Ca se passe ici : http://www.autoloto.net/ftphpindex/index.php
 
Merci à tous pour votre aide ;)

n°294814
format_c
Plouf plouf ...
Posté le 27-01-2003 à 14:30:30  profilanswer
 

Bon ben c'est pas gagné,
Depuis tout à l'heure, j'ai plus de base Mysql :(
Je me connecte chez OVH dans phpmyadmin, il y a bien ma base mais plus une seule table ! Mieux encore quand je veux recréer une table sur la base il me sort que la base n'existe pas  :pt1cable:  
Autre point chez OVH : le Maxuser connection est à 3 !
 
Spa gagné :D

n°294839
Sh@rdar
Ex-PhPéteur
Posté le 27-01-2003 à 15:09:23  profilanswer
 

t'es pas limité en requête chez OVH ?
 
ils t'ont peut être coupé la base parce que t'as dépassé le quota :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°294846
format_c
Plouf plouf ...
Posté le 27-01-2003 à 15:14:36  profilanswer
 

Sh@rdar a écrit :

t'es pas limité en requête chez OVH ?
 
ils t'ont peut être coupé la base parce que t'as dépassé le quota :D


Si je suis limité à 30 000 requetes par jour :(
Ce qui m'étonne c'est qu'en moins d'une semaine 630 000 fichiers ont été indexé, à raison d'une requete par fichier, ce qui je l'avoue est particulierement stupide comme méthode :D
Et merdeuuuu, 30 000 requetes spa bcp !

n°294852
Sh@rdar
Ex-PhPéteur
Posté le 27-01-2003 à 15:27:50  profilanswer
 

tu devrais peut être corriger tes requêtes pour insérer les lignes dans ta base par paquet de 5/10 en passant par un fichier texte de cache ça serait toujours ça de gagné..
 
question : ça se passe comment au niveau de la base si on indexe plusieurs fois le même site ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°294864
format_c
Plouf plouf ...
Posté le 27-01-2003 à 15:40:16  profilanswer
 

Sh@rdar a écrit :

tu devrais peut être corriger tes requêtes pour insérer les lignes dans ta base par paquet de 5/10 en passant par un fichier texte de cache ça serait toujours ça de gagné..


 
Ouep c'est effectivement ce que je vais faire, mais par paquet de 1000 minimum :)
 
 

Sh@rdar a écrit :


question : ça se passe comment au niveau de la base si on indexe plusieurs fois le même site ?


Réponse : Ce n'est plus possible dans la version actuelle  :D


Message édité par format_c le 27-01-2003 à 15:41:14
n°295427
format_c
Plouf plouf ...
Posté le 28-01-2003 à 15:04:32  profilanswer
 

Bon OVH ne m'a toujours pas répondu depuis hier et le pb persiste toujours évidemment  :sweat:

n°295458
format_c
Plouf plouf ...
Posté le 28-01-2003 à 15:27:56  profilanswer
 

Edit : Enfin une réponse !
Bon apparemment j'ai un vieux script appellé par Webcron.org qui fout un peu la merde (ça aurait fait planter plusieurs de leurs serveurs aux dires du Technicien...
 
Petites stats :
Premier message envoyé hier toujours sans réponse...
Deuxieme message envoyé ce matin, répondu 6 heures plus tard, et 5 minutes après avoir posté ici même :D


Message édité par format_c le 28-01-2003 à 15:35:54
n°296059
format_c
Plouf plouf ...
Posté le 29-01-2003 à 09:40:13  profilanswer
 

Bon OVH commence à me taper légèrement sur le système  :fou:  
En résumé ça fait plus de 36h qu'ils m'ont coupé l'accés à ma base mysql, évidemment sans me prévenir  :pfff:  
Raison invoquée : Un script faisant appel à la fonction update aurait fait planté plusieurs de leurs serveurs - qui doivent dans ce cas être sacrément bien configurés...  :sarcastic: Manque de bol, je n'ai qu'un seul script qui fait appel à cette fonction sur mon domaine et ce script est inutilisé depuis plus de 15 jours... Pour montrer ma bonne foi j'ai donc tout viré et laissé juste les scripts que j'utilise actuellement, ceux ci faisant appel à la seule fonction Insert. Depuis hier après midi je n'ai toujours pas de réponse de leur part et là ça commence sacrément à m'énerver  :fou:  :fou:  :fou:  
Donc si quelqu'un parmi vous bosse pour OVH, ça serait sympa de faire accélérer les choses, parceque dans le meilleur des cas j'aurais dû attendre 48 h et 1 relance de Hotline pour pouvoir comprendre ce qu'il s'est passé sur ma base !!!
 
 
 
edit : Bon, je ne sais pas si mon technicien passe sa journée sur ce forum mais toujours est il que 10 minutes après avoir posté ce message il m'a recontacté pour me dire en une ligne : votre base sera réouverte d'ici 2 heures...
Donc, cher technicien, si tu me lis, merci encore de ton aide, et stp désckotche toi de la machine à Kfé !!! :D


Message édité par format_c le 29-01-2003 à 09:57:58
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Regles de nommage (variables, fichiers, etc.)MySQL et table attachee ?!!
[MySQL - PHP] connexion sécurisée. SSL?[PHP/mysql] lancer une requete avec un bouton ...
[php/Mysql] sauvegarde de la base complete ![php/MysqL] récuperer une valeur directement
[MySQL] Mettre à jour une table à partir d'elle-même ou autre table[Script buggé] Faire une mailing list avec une base MySQL
[PHP/MYSQL] le max d'un varchar spossible[MySQL] Question sur un Rand MySQL
Plus de sujets relatifs à : FTPhpIndex V 0.22 - Plus de 700 000 fichiers indexés dans mysql :)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR