OVH Cloud OVH Cloud

no space left on device ?

13 réponses
Avatar
patpro ~ patrick proniewski
Bonjour,

Je suis en train de faire des petits benches sans prétention sur ma
nouvelle machine sous FreeBSD.
J'ai un script qui fait varier les paramètres, et lance des benches
"super-smack" contre le serveur mysqld local.

J'ai deux disques en RAID 1 avec une partition en UFS (20 Go), et une
partition en ZFS (890 Go).
Une carte RAID dont je peux faire varier les paramètres de write cache
(on ou off), et de politique (protection, balance, performance) quand le
cache est activé.

Le script règle les paramètres, lance super-smack, change les
paramètres, relance mysqld, lance super-smack, ad lib.

Au bout de quelques boucles, j'obtiens ceci :

super-smack: Error creating semaphore errno = 28, error is No space left
on device

et super-smack ne parvient plus a rien. Les partitions sont quasiment
vides, donc l'espace disponible n'est pas le facteur vraiment bloquant.
J'ai du rebooter la machine pour que super-smack fonctionne à nouveau.

une piste ?

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133

3 réponses

1 2
Avatar
patpro ~ patrick proniewski
In article <i87cfc$tjf$,
(Michel Talon) wrote:

Là tu as 10 sémaphores, et j'ai vérifié que par défaut, le nombre
10 est l'une des limites sur les sémaphores.
kern.ipc.semmni: 10
Je pense que tu dois augmenter radicalement ces limites pour faire
tourner ton script. Voir par exemple ce que dit:
http://docs.postgresqlfr.org/8.1/kernel-resources.html
Le reste du message n'a visiblement aucun sens.



Super instructif, merci beaucoup !

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Avatar
DeVice
Rodrigo OSORIO (ros) a écrit :
Bonjour,

Je suis en train de jouer sur une sparc64 avec un port qui à des
dépendances avec apache20, mais apache20 retourne un message d'erreur
lors de la compilation :

ssl_engine_init.c: In function 'ssl_init_ctx_verify':
ssl_engine_init.c:534: error: 'STACK' undeclared (first use in this
function)

Après un peu de recherche l'ajout dans le fichier
./work/httpd-2.0.63/modules/ssl/mod_ssl.h de la ligne suivante corrige
le problème :
typedef struct stack_st STACK;

Pour info :
FreeBSD spock 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 06:53:42
UTC 2010 :/usr/obj/usr/src/sys/GENERIC sparc64




Ben, si tu as la solution, ne serait-ce pas une bonne idée de la faire
remonter ?

http://www.freebsd.org/send-pr.html

--
DeVice
Avatar
Rodrigo OSORIO (ros)
DeVice wrote:
Rodrigo OSORIO (ros) a écrit :
Bonjour,

Je suis en train de jouer sur une sparc64 avec un port qui à des
dépendances avec apache20, mais apache20 retourne un message d'erreur
lors de la compilation :

ssl_engine_init.c: In function 'ssl_init_ctx_verify':
ssl_engine_init.c:534: error: 'STACK' undeclared (first use in this
function)

Après un peu de recherche l'ajout dans le fichier
./work/httpd-2.0.63/modules/ssl/mod_ssl.h de la ligne suivante corrige
le problème :
typedef struct stack_st STACK;

Pour info :
FreeBSD spock 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 06:53:42
UTC 2010 :/usr/obj/usr/src/sys/GENERIC sparc64




Ben, si tu as la solution, ne serait-ce pas une bonne idée de la faire
remonter ?

http://www.freebsd.org/send-pr.html




Bonsoir,

Anefé, c'est une bonne idée, mais je
voulais avant tout faire un petit tour
de table sur ce newsgroup, histoire de
voir si je ne racontais pas trop de
conneries - ça m'arrive -.
Merci en tout cas de ta remarque :)
- ros
1 2