Ruby, saturation des processeurs

vg93179

Membre expert
Club iGen
3 Janvier 2005
1 656
72
45
Paris
Bonjour,

J'ai un soucis depuis quelques semaines avec mon mac mini sous OS X server moutain lion (tous logiciels à jour)

Le symptôme : au bout de quelques dizaines de minutes après le démarrage, il ventile, et le moniteur d'activité indique que tous les porcs/cores sont utilisés à 100%.
La cause : dans le moniteur d'activité, on voit qu'une ligne "ruby" se rajoute régulièrement depuis le démarrage, occupant de plus en plus le proc. Au bout de quelques heures, on se retrouve avec des dizaines de "ruby" saturant les procs.
Je les force à quitter un par un (pas trouver tous ensemble...) pour stopper la ventilation du mini.

Dans la console, rien de très parlant pour moi
Et pour vous ?

06/09/13 21:18:00,820 ReportCrash[483]: DebugSymbols was unable to start a spotlight query: spotlight is not responding or disabled.
06/09/13 21:18:01,124 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,124 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,124 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,124 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,124 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,124 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,124 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,124 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,124 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,125 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,140 com.apple.launchd[1]: (org.apache.httpd[77]) Job appears to have crashed: Abort trap: 6
06/09/13 21:18:01,187 com.apple.launchd[1]: (org.apache.httpd[486]) Exited with code: 1
06/09/13 21:18:01,187 com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds
06/09/13 21:18:01,228 ReportCrash[483]: Saved crash report for httpd[77] version 782 to /Library/Logs/DiagnosticReports/httpd_2013-09-06-211801_server.crash
06/09/13 21:18:01,280 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,280 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,280 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,281 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,281 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,281 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,281 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,281 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,281 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,281 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,339 ReportCrash[483]: Saved crash report for httpd[328] version 782 to /Library/Logs/DiagnosticReports/httpd_2013-09-06-211801-1_server.crash
06/09/13 21:18:01,425 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,425 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,425 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,425 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,425 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,425 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,425 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,426 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,426 ReportCrash[483]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
06/09/13 21:18:01,426 ReportCrash[483]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
06/09/13 21:18:01,478 ReportCrash[483]: Saved crash report for httpd[173] version 782 to /Library/Logs/DiagnosticReports/httpd_2013-09-06-211801-2_server.crash
06/09/13 21:18:11,218 com.apple.launchd[1]: (org.apache.httpd[496]) Exited with code: 1
06/09/13 21:18:11,218 com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds


J'ai passé un coup d'onyx, utilitaire de disque, réinstaller avec la partition recovery HD, rien n'y change...

Une idée ?

Merci !
 
Bonjour. Tout d'abord, pour regrouper tous les processus « ruby », cliquer sur le nom « Nom de l'opération » de la colonne affichant « ruby ».

Ensuite, cliquer sur une des lignes « ruby », cliquer sur « Inspecter » et voir dans la fenêtre qui s'affiche quel nom apparait pour « Opération parente ». Cela indiquerait quel logiciel ou processus lance les « ruby ».
 
  • J’aime
Réactions: vg93179
Je dirais que tu as le serveur web actif.
Essaye de le desactiver dans Preferences Systèmes > Partages > Partage Web

Et relance ta machine (même si ça devrait s'arrêter quand tu desactivera le service :)).
 
Deux idées :

- après avoir éteint le Mac et débranché les périphériques, faire un démarrage en mode sans échec
= http://support.apple.com/kb/PH11212?viewlocale=fr_FR

- réinitialiser l'index Spotlight : Onyx > Paramètres > Spotlight > bouton Supprimer l'index existant, après désactivation de Spotlight (supprime le dossier /.Spotlight-V100 et ne se contente pas de réindexer), puis réactiver Spotlight.
 
Deux idées :

- après avoir éteint le Mac et débranché les périphériques, faire un démarrage en mode sans échec
= http://support.apple.com/kb/PH11212?viewlocale=fr_FR

- réinitialiser l'index Spotlight : Onyx > Paramètres > Spotlight > bouton Supprimer l'index existant, après désactivation de Spotlight (supprime le dossier /.Spotlight-V100 et ne se contente pas de réindexer), puis réactiver Spotlight.
Saved crash report for httpd

Ça m'a tout l'air d'être le serveur web avant tout ;)
 
  • J’aime
Réactions: vg93179
Ça m'a tout l'air d'être le serveur web avant tout ;)
DebugSymbols was unable to start a spotlight query: spotlight is not responding or disabled.

failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
Tu es peut-être le seul à avoir vu clair,
ou nous avons tous les deux raison ?
Je n'en sais rien. ;)
 
  • J’aime
Réactions: vg93179
Je dirais que tu as le serveur web actif.
Essaye de le desactiver dans Preferences Systèmes > Partages > Partage Web

Et relance ta machine (même si ça devrait s'arrêter quand tu desactivera le service :)).

Hello,

Alors non, le partage web n'est pas activé... (ma connexion est en ethernet et le wifi désactivé sinon)

---------- Nouveau message ajouté à 12h05 ---------- Le message précédent a été envoyé à 12h04 ----------

Deux idées :

- après avoir éteint le Mac et débranché les périphériques, faire un démarrage en mode sans échec
= http://support.apple.com/kb/PH11212?viewlocale=fr_FR

- réinitialiser l'index Spotlight : Onyx > Paramètres > Spotlight > bouton Supprimer l'index existant, après désactivation de Spotlight (supprime le dossier /.Spotlight-V100 et ne se contente pas de réindexer), puis réactiver Spotlight.

Je tente ça.
merci !

---------- Nouveau message ajouté à 12h55 ---------- Le message précédent a été envoyé à 12h05 ----------

Deux idées :

- après avoir éteint le Mac et débranché les périphériques, faire un démarrage en mode sans échec
= http://support.apple.com/kb/PH11212?viewlocale=fr_FR

- réinitialiser l'index Spotlight : Onyx > Paramètres > Spotlight > bouton Supprimer l'index existant, après désactivation de Spotlight (supprime le dossier /.Spotlight-V100 et ne se contente pas de réindexer), puis réactiver Spotlight.

Bon bah non, c'est pas ca, toujours ruby qui se multiplie dans le moniteur d'activité.
quand je remonte dans les parente, après launchd il y a kernel task ...

D'autres idées ?
merci !
 
Le partage Web est peut-être désactivé mais le service tente quand même de se lancer.
Il faudrait donc lui intimer l'ordre de n'en rien faire :D
Ou alors essayer de comprendre cette erreur en regardant un rapport de plantage.
Par acquit de conscience, peux-tu passer cette commande (sans danger) :
Bloc de code:
sudo launchctl list | grep http
et nous donner le résultat ?

Ceci étant, le problème semble bien double ; ces problèmes avec LaunchServices ne sont pas nouveaux mais je n'ai pas encore trouvé un fil vraiment parlant [il y en a avec AOSnotifyd mais ça ne semble pas être le coupable cette fois-ci].
 
  • J’aime
Réactions: vg93179
Le partage Web est peut-être désactivé mais le service tente quand même de se lancer.
Il faudrait donc lui intimer l'ordre de n'en rien faire :D
Ou alors essayer de comprendre cette erreur en regardant un rapport de plantage.
Par acquit de conscience, peux-tu passer cette commande (sans danger) :
Bloc de code:
sudo launchctl list | grep http
et nous donner le résultat ?

Ceci étant, le problème semble bien double ; ces problèmes avec LaunchServices ne sont pas nouveaux mais je n'ai pas encore trouvé un fil vraiment parlant [il y en a avec AOSnotifyd mais ça ne semble pas être le coupable cette fois-ci].

Ok bompi, j'essaye ça dès que je rentre demain soir,

Merci