Salut à tous,
Est-il normal d’avoir autant de PID firefox
avec un seul Onglet ouvert ?
Non
Pour une réponse un peu plus détaillée, serait-il possible d’avoir des sorties de commandes en mode texte au lieu d’une image de la commande htop
dans un terminal xfce
?
Dans des conditions comparables, avec un environnement xfce et un firefox ouvert avec nouvel onglet
et 3 onglets j’ai
fp2@debpacha:~$ ps -edf | fgrep firefox | fgrep -v grep | wc
4 116 1528
C’est le navigateur par défaut du système, lancé en choisissant l’icône navigateur web
dans la rangée d’icônes en bas du bureau
fp2@debpacha:~$ ps -edf | fgrep browser | fgrep -v grep | head -2
fp2 3689 1 2 13:17 ? 00:00:59 /usr/bin/x-www-browser
fp2 3738 3689 0 13:17 ? 00:00:02 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBrowser -intPrefs 247:0| -boolPrefs 237:1|301:0|311:0| -stringPrefs 287:36;aef1d1a4-27ee-4ed0-b83c-3a3ca30b8152| -schedulerPrefs 0001,2 -greomni /usr/lib/firefox-esr/omni.ja -appomni /usr/lib/firefox-esr/browser/omni.ja -appdir /usr/lib/firefox-esr/browser 3689 true tab
fp2@debpacha:~$
Si vous comparez avec les premières lignes de votre image htop
vous voyez immédiatement que vous n’avez pas lancé le navigateur fourni par Debian mais un binaire qui se trouve dans /home/xxxxx
(*) et sur la deuxième ligne vous avez un processus firefox zombie (state ‘D’).
Note
(*) impossible de refaire apparaître l’image dans la fenêtre de réponse et impossible donc de retaper les lignes de commandes.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Effectivement, j’ai ce problème (identique…) Avec la version ESR
, j’ai donc tenté la nightly
.
Je ferai des retour de commande quand je serai disponible .
Merci pour votre retour,
Je ne sais pas comment tu as configuré htop
, mais, par défaut, il affiche les threads. Vérifie ce paramètre et regarde de nouveau combien il y en a.
Sous Windows comme sous Linux j’ai en règle générale entre 7 et 11 thread de Firefox, donc j’aurai tendance à dire oui, car Firefox isole les onglets pour éviter, à venir l’isolation par profile d’ici peu.
Les PID ne semblent pas être la cause de mon problème :
irena@debian:~$ firefox -p
(firefox-esr:1386): Gtk-WARNING **: Theme parsing error: <data>:1:34: Expected ')' in color definition
(firefox-esr:1386): Gtk-WARNING **: Theme parsing error: <data>:1:77: Expected ')' in color definition
(firefox-esr:1386): Gtk-WARNING **: Theme parsing error: <data>:1:34: Expected ')' in color definition
(firefox-esr:1386): Gtk-WARNING **: Theme parsing error: <data>:1:77: Expected ')' in color definition
[Parent 1386, Gecko_IOThread] WARNING: pipe error (135): Connexion ré-initialisée par le correspondant: file /build/firefox-esr-JxmfqN/firefox-esr-60.4.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
###!!! [Parent][MessageChannel] Error: (msgtype=0x160080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
[Parent 1386, Gecko_IOThread] WARNING: pipe error (93): Connexion ré-initialisée par le correspondant: file /build/firefox-esr-JxmfqN/firefox-esr-60.4.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 1386, Gecko_IOThread] WARNING: pipe error (64): Connexion ré-initialisée par le correspondant: file /build/firefox-esr-JxmfqN/firefox-esr-60.4.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
###!!! [Parent][MessageChannel] Error: (msgtype=0x160080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
###!!! [Parent][MessageChannel] Error: (msgtype=0x160080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
###!!! [Parent][MessageChannel] Error: (msgtype=0x160080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
root@debian:/home/irena# ps -edf | fgrep browser | fgrep -v grep | head -2
irena 1456 1386 29 13:15 pts/2 00:00:38 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBrowser -boolPrefs 237:1|301:0| -stringPrefs 287:36;2f7f9bbd-9bf9-4e27-8c41-db9f74bd7bc7| -schedulerPrefs 0001,2 -greomni /usr/lib/firefox-esr/omni.ja -appomni /usr/lib/firefox-esr/browser/omni.ja -appdir /usr/lib/firefox-esr/browser 1386 true tab
irena 1678 1386 0 13:16 pts/2 00:00:00 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBrowser -boolPrefs 237:1|301:0| -stringPrefs 287:36;2f7f9bbd-9bf9-4e27-8c41-db9f74bd7bc7| -schedulerPrefs 0001,2 -greomni /usr/lib/firefox-esr/omni.ja -appomni /usr/lib/firefox-esr/browser/omni.ja -appdir /usr/lib/firefox-esr/browser 1386 true tab
Bonjour chris38
Note :
Quand tu utilises la commande su
pour accéder au privilèges du compte root
utilise aussi l’option --login
de cette commande.
De cette façon, tu accéderas au le compte root
et sera dans le répertoire personnel du compte root
mais aussi et surtout, en utilisant les variables d’environnement de ce compte,
notamment la variable PATH
à laquelle les valeurs assignées
ne sont pas les mêmes que celles utilisées pour les comptes utilisateurs non privilégiés.
L’option --login
de la commande su
peut être raccourcie par un simple tiret,
donc :
su -