Se connecter / S'enregistrer
Votre question

Multiple accès fichiers Java

Tags :
  • Java
  • Programmation
Dernière réponse : dans Programmation
4 Juin 2009 10:13:49

Bonjour à tous,

Une petite question de bon matin ^^. Mon application web fait plusieurs accès en même temps sur un fichier, accès en lecture. Généralement ça ne pause pas de problème mais de temps en temps, l'ouverture du fichier est refusé.

Y a-t-il une limite dans le nombre d'ouverture d'un fichier en lecture seul ?

Je n'ai rien trouvé dans la java doc concernant une tel limitation.

Merci.

Autres pages sur : multiple acces fichiers java

a b L Programmation
4 Juin 2009 19:35:02

C'est l'OS qui peut bloquer les accès fichiers. Sur quel OS as-tu ce problème ?
4 Juin 2009 20:18:16

Un serveur debian etch.
Contenus similaires
a b L Programmation
4 Juin 2009 21:51:03

Ok, si tu fais un "ulimit -a", ça donne quoi pour "open files" et "file locks" ?
ça peut se modifier dans /etc/security/limits.comf, mais normalement il ne devrait pas changer ces valeurs si ce sont les valeurs par défaut.
4 Juin 2009 21:54:10

D'accords, faut que je reteste dans mon code 2/3 fois si je peux lire ou pas mon fichier.
5 Juin 2009 15:55:15

Lorsque tu ouvres des fichiers il faut bien penser à les fermer rapidement après la lecture. Tu ne devrais quasiment jamais arriver aux limites.

tu utilises bien fclose() ?
5 Juin 2009 16:57:36

Bien sur :)  mais mon appli peut être appellé 300 fois en même temps donc forcément
5 Juin 2009 17:01:59

Si tu ne fais que de la lecture, tu peux le dupliquer :)  Bref, tu fais du master/slaves avec des fichiers texte <3
5 Juin 2009 17:42:19

Dupliqué le fichier :|, heu ouai à voir.
5 Juin 2009 17:48:44

Il n'y a rien de forcement très choquant la dessus. Tu peux aussi, si il est assez petit et qu'il y a vraiment beaucoup d'accès le mettre en share memory /dev/shm histoire de booster un peu les perfs et diminuer les accès disque.
5 Juin 2009 18:10:21

Oui je peux effectivement, je vais voir ça merci :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS