Sortie de Flarum 0.1.0-beta

Posté par . Édité par Benoît Sibaud, Yvan Munoz et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC by-sa
18
29
août
2015
PHP

Un équivalent en PHP/MySQL à Discourse vient d'être publié : Flarum. C'est un logiciel de forums, comprenant de nombreuses fonctionnalités et présentant un design sobre, élégant et moderne.

Il est compatible avec les smartphones, intègre un moteur de recherche, combine les fonctionnalités d'une liste de diffusion (on choisit ce qu'on veut recevoir comme message par mél) et les fonctionnalités d'un forum de discussion.

C'est un excellent outil pour remplacer les listes de discussion et les forums traditionnels. Le développement est très dynamique et des fonctionnalités futures très intéressantes : authentification unique SSO, intégration dans WordPress, mises à jour simplifiées, importation des données d'autres forums…

C'est libre (licence MIT) alors n'hésitez pas tester, signaler les bogues, aider à traduire.

Forum Linux.général [Zabbix]: problème de performance serveur

0
21
août
2015

Bonjour,
je sais qu'il y'a quelques gros fans zabbix qui trainent ici, je poste donc dans l'espoir que quelqu'un puisse m'orienter sur ma configuration.

Le contexte: 1 VM Ubuntu server 12.04 4 VCPU, 12GB ram, 80GB disk zabbix 2.2.8 + Mysql sur un autre serveur
Concernant zabbix:

*Number of hosts: 5472
*Number of items: 320402
*Number of triggers: 238018
*Number of users: 29
*Requiered server performance: 1228.98

Au niveau de la configuration du /etc/zabbix/zabbix_server.conf voici ce qui diffère de la (...)

Forum Programmation.c++ Exploration système de fichier en UTF8 & accès MySQL ?

Posté par (page perso) . Licence CC by-sa
1
20
août
2015

Salut à tous,

J'ai déjà de bonne bases en C++. C'est le seul langage de programmation que maîtrise réellement.

Je cherche à programmer un logiciel d'indexation spéciale, un truc qui n'existe pas encore, je vous le garanti ! Lorsque j'aurai terminé, il s'agira d'un démon qui tournerais sur un NAS. Ce NAS proposerait par ailleurs une application web basé sur cette indexation. Et tout sera en GPL.

J'ai commencé à programmer l'indexation en elle-même en PHP mais c'est beaucoup trop lent (...)

Forum Linux.général MySQL - oom killer

Posté par . Licence CC by-sa
Tags :
0
17
juin
2015

Bonjour à tous,

Je vous sollicite à nouveau pour un problème relativement complexe.

Samedi matin j'ai eu un "too many connection" bloquant mon applicatif sur MySQL (version = 5.5.40).
Mon max_connections est à 350 et rien n'explique encore une telle anomalie hormis un 'optimize' qui tournait et qui a peut être bloqué plusieurs bots.

J'ai donc killé tous les bots + toutes les sessions MySQL et nous étions repartis.

Mardi matin (hier donc), j'ai eu la désagréable surprise de constater (...)

Forum général.général MySQL - Gros problème de performance

Posté par . Licence CC by-sa
5
26
mar.
2015

Bonsoir,

Je vous sollicite ce soir pour un gros soucis de performance avec MySQL suite au remplacement du serveur physique l'hébergeant.

Contexte :

  • machine physique dédiée à MySQL
  • bases de données de tests uniquement
  • processeur : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
  • 128 Go de RAM
  • RAID 1 Logiciel avec mdadm (3.3.1-r2) ; 2 disques
  • système d'exploitation : Gentoo

Le problème :

  • avant la migration, la restauration d'une sauvegarde de production prenait 8H
  • après la migration, la même restauration prends (...)

Forum général.général Centreon et ses logs

Posté par . Licence CC by-sa
Tags :
0
3
mar.
2015

Bonjour,

Depuis quelques temps la table "log" de la base centreon2_storage ne se met plus à jour. En fait elle se met à priori à jour avec plusieurs jours d'écart…

Je m'apprête à essayer de trouver la cause du problème, je n'ai pas encore cherché, je souhaitais avoir vos avis d'experts sur ce problème. Est-ce que quelqu'un a déjà rencontré ce dysfonctionnement ?

Également d'une manière plus générale ce qui pouvait provoquer ce genre de comportement sur une base MySQL.

SMI version 1.0.0

Posté par (page perso) . Édité par Nÿco et ZeroHeure. Modéré par Nÿco. Licence CC by-sa
17
1
fév.
2015
PHP

SMI (Services Maintenance Interventions) est un logiciel libre de gestion et de suivi de maintenance ou gestion de SAV et de services, multi‐professions, développé en PHP / MySQL et placé sous licence GPL.

logo SMI

Cette nouvelle version apporte essentiellement des corrections de bugs mineurs, un passage en UTF-8 (character set et MySQL), l'intégration de JQuery pour améliorer les performances et l'ergonomie, et une amélioration de la gestion des plannings. Elle est également plus compacte et améliore les performances globales.

Rendez-vous performance Apache MySQL PHP le 20 janvier 2015 à l'école 42 Paris

Posté par hellosct1 . Édité par Benoît Sibaud et ZeroHeure. Modéré par Pierre Jarillon. Licence CC by-sa
7
8
jan.
2015
PHP

L’antenne AFUP (Association Française des Utilisateurs de PHP) de Paris donne rendez-vous à tous les informaticiens et informaticiennes le 20 janvier 2015 à partir de 18h30 à l'école 42 (96 bd Bessières, à Paris). Le thème abordé sera « Gagner en performance AMP ».

Comme toujours le rendez-vous est gratuit et ouvert à tous, n’hésitez donc pas en parler autour de vous, et comme toujours… le nombre de places est limité. Alors n'hésitez pas à vous inscrire à partir de la page de l'événement !

L'antenne invite plusieurs conférenciers pour couvrir la sécurité aussi bien du coté Front Office, Back Office et de manière générale. Le programme de cette soirée :

  • Ouverture des portes à 18h30 (début 19h00)
  • 1ere présentation : Performance serveur et Apache par William Agasvari
  • 2ème présentation : Performance MySQL par Olivier Zemrag
  • 3ème présentation : Performance PHP par Julien Pauli
  • Pot de l’amitié

Forum Programmation.SQL Performances des SGBD

Posté par . Licence CC by-sa
1
15
déc.
2014

Hello,

Je suis à la recherche de benchmark, ou d'une étude sur les consommations ressources et temps de réponses des différents SGBD comme MySQL, Oracle, PostGreSql.

Savoir suivant la charge de la BDD (petite, moyenne, grosse) quels sont les temps d'accès, d'un insert,d'un select etc…

J'ai fouillé un peu sur internet, mais rien de bien m'est apparu si ce n'est les best-practices pour optimiser sa BDD.

Si vous avez vous-mêmes réalisé des tests, n'hésitez pas à me partager votre méthodologie (...)

Journal Présentation du projet SNACK

Posté par (page perso) . Licence CC by-sa
6
21
nov.
2014

Salut à tous,
je voulais présenter un petit projet du nom de SNACK (Secure Network Access for Kids).
C'est un projet qui a été initié par la société BH Consulting via un projet industriel dans l'école Telecom Nancy .
Ce projet a été ensuite continué et a atteinte une certaine maturité .
C'est tout d'abord un Freeradius sur une base MySQL avec une couche web en php via le framework php CakePHP et le framework CSS Bootstrap Twitter.
Son point (...)

Forum Programmation.php Création de filtre en PHP avec Wordpress

Posté par . Licence CC by-sa
1
31
oct.
2014

Bonjour tout le monde,

Je tiens d'abord à préciser que je n'ai que très peu de connaissance en PHP.
Voici mon souci :

J'utilise Wordpress pour mon site, je voudrais un système de filtre sur une liste d'objet par exemple :

NOM MARQUE NUMERO DE SERIE DATE ACHAT

J'aimerai que quand je clique sur NOM que je puisse trier les objets par ordre alphabétique croissant/décroissant et ça pour chaque rubrique (Marque, date, etc..).

Je suppose qu'il faut que je varie (...)

Forum Programmation.SQL Connexion impossible à un serveur MySQL

Posté par . Licence CC by-sa
Tags :
0
19
sept.
2014

Bonjour,

J'ai régulièrement le message suivant dans mon application :

Impossible de se connecter : Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

(j'ai bien le nom d'hôte en question, ici remplacé par xxxxxxx)

Le flush-hosts règle bien le problème, cependant je souhaiterais que cela ne se produise pas.

Le serveur MySQL en question héberge les BDD Centreon et tourne sous FAN 2.4 (CentOS)

J'ai été voir le fichier /var/log/mysqld.log mais je ne vois rien (...)

Forum Programmation.SQL Création de clés étrangères

Posté par . Licence CC by-sa
1
14
juil.
2014

Bonjour,

Je suis en train de créer une base de données, pour ne pas m'embêter j'utilise Workbench.

Toutes mes tables ont été créées, maintenant je cherche à créer les clés étrangères entre les tables mais je ne trouve pas comment faire dans Workbench.

Sur internet on trouve un tutoriel, mais c'est en passant par un diagramme EE. Chose que je n'ai pas fait lors de la création de ma base. Peut être peut-on afficher le diagramme EER d'une base déjà (...)

Exploitez vos SGBD grâce à dbSQWare

30
24
mai
2014
Base de données

Une petite précision tout d'abord sur ce qu'est un SGBD ! Voici ce que nous écrit Wikipédia à ce sujet "En informatique un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations."
Il en existe un grand nombre, plus ou moins libres et plus ou moins répandus. Dans les plus connus du monde libre, il y a notamment MySQL, PostgreSQL…

À l'heure actuelle, une grande majorité des applications voulant stocker de l'information le fait dans un SGDB. Par exemple, nombre de sites web sont développés en environnement LAMP dont le "M" vient de MySQL. Vient ensuite une autre précision à donner sur ce qu'est "l'exploitation" de ces SGBD. Cela regroupe en fait les tâches récurrentes (souvent automatisées) faites par les administrateurs de bases de données.

La première qui vient à l'esprit est celle de backup (sauvegarde). En général, quand on stocke de l'information, c'est que l'on ne veut pas la perdre ! Il est donc de bon ton d'avoir un système de backup efficace qui nous permettra de récupérer nos données perdues ou altérées en cas de problème (matériel, logiciel, erreur humaine…).

Viennent ensuite les tâches dédiées à la performance comme l'update statistics ou la réorganisation (là, on est dans le barbare pour certains, mais on tâchera d'écrire un article dessus si cela intéresse du monde).

Et enfin, il est bien de pouvoir avoir une vision globale de son parc de SGBD en terme de type, version, volumétrie… c'est ce que l'on appelle la gestion de la CMDB et du capacity planning.

Un outil a été développé dans ce sens pour regrouper toutes ces tâches (et bien d'autres), il s'agit de dbSQWare.

Forum Programmation.autre table SQL à optimiser

Posté par (page perso) . Licence CC by-sa
Tags :
0
14
avr.
2014

Je connais très peu les bases de données et j'aimerais savoir comment optimiser une table pour un projet Python3/sqlite3. Voici les contraintes :

  • 5 champs dont deux sur lesquels portent les recherches dans la base : "form"(text) et "searchfreq"(integer)
  • je n'ai pour le moment pas créé d'index unique
  • la base, une fois créée, s'enrichit à l'aide d'INSERT successifs; aucune autre opération n'est effectuée en écriture sur la base.
  • une fois la base créée, des recherches portant sur les champs "form" (...)