OEL6スローブート、および/ tmp / orbit-gdm内の数百万のソケットファイル


9

質問の背景

最近、サーバーでの起動が遅くなり、起動に2時間以上かかることがありました。

検索した後、具体的に/etc/rc.d/rc.sysinitに絞り込みました。

# Clean up various /tmp bits
[ -n "$SELINUX_STATE" ] && restorecon /tmp
rm -f /tmp/.X*-lock /tmp/.lock.* /tmp/.gdm_socket /tmp/.s.PGSQL.*
rm -rf /tmp/.X*-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/hsperfdata_* \
   /tmp/kde-* /tmp/ksocket-* /tmp/mc-* /tmp/mcop-* /tmp/orbit-*  \
   /tmp/scrollkeeper-*  /tmp/ssh-* \
   /dev/.in_sysinit

起動が遅い正確な原因は、rm -rf /tmp/orbit-*非常に大量のソケットファイルが生成され、起動時以外は削除されないためです。

ファイルはユーザーとグループGDMが所有し、linc-rand-0-longrandomの名前が付けられます。
例:linc-1e33-0-54b542d8de62e

ファイル数は、少なくとも1回は100万に増えました。
フォルダーのサイズも最大3.1GBと記録されています。

注:ソケットファイル自体は空ですが、各ファイルはファイルシステムのタイプと設定に応じて最小量のディスク領域を予約します。
(通常は2048または4096)

一時的な解決策がありますが(下記参照)、原因を突き止めたいと思います。
これで、

質問:

GDMがこれらのファイルを生成する原因となっているイベントを追跡するにはどうすればよいですか?

メモとシステム情報:

  • OS:Oracle Linux 6.7(現在)
  • カーネルLinux 3.8.13-118.2.2.el6uek.x86_64
  • GNOME v2.28.2
  • Teamviewer 9を使用して接続します。現時点でこれが唯一の容疑者です。
  • おそらくopensuse 11.4で同じ問題
  • RHEL 6.6で同じ問題と思われるもの
  • これに遭遇した別の人。(コメント)
  • これをグーグルする人のためのクイックフィックス:選択したLinuxを使用してライブCDを起動し、ルートドライブをマウントして、単純にmv / tmp / orbit-gdm / tmp /(/ tmp / orbit- *でキャッチされないもの)を実行します選択したツールでシステムが起動した後(rm -rf、perl、rsync ect。)

Update 1
少し良い一時的な解決策を見つけたかもしれません。
su gdm -c linc-cleanup-sockets
これを実行するには、ORBit2-develパッケージが必要で、ユーザーgdmにはbashシェルが必要です。

一発ギャグ:
sudo yum install ORBit2-devel -y && sudo chsh /bin/bash gdm && sudo su gdm -c linc-cleanup-sockets

次に、最後の部分をcronjobに追加します。(警告!私のシステムには明らかな問題はありませんが、chshはまだ何かを壊すかもしれません)

アップデート2

ついに行為に巻き込まれ、現在1秒あたり約15〜20個のファイルが生成されています。

DopeFishの提案に従って: lsof | grep /tmp/orbit-gdm戻り値:

GNOME-SES 13197 GDM 17U UNIX 0xffff8802f3460c40 0t0 45587 / TMP /軌道GDM / LINC-338d-0-5188b15791c84
GNOME-SES 13197 GDM 18U UNIX 0xffff8802f3460540 0t0 45589 / TMP /軌道GDM / LINC-338d-0-5188b15791c84
gnome- ses 13197 gdm 23u unix 0xffff8801dbacb480 0t0 45023 / tmp / orbit-gdm / linc-338d-0-5188b15791c84
gnome-ses 13860 gdm 17u unix 0xffff88022b7ca3c0 0t0 45450 / tmp / orbit-gdm / linc-3624-05
66gno935ses8 gdm 18u unix 0xffff8802ee3f84c0 0t0 45452 / tmp / orbit-gdm / linc-3624-0-66bb9358d7045
gnome-ses 13860 gdm 21u unix 0xffff880236d9c840 0t0 45571 / tmp / orbit-gdm / linc-3624-0-66bb9358d7045
gnome-ses 13860 gdm 24u unix 0xffff8801f0177b80 0t0 45024 / tmp / orbit-gdm / linc-3624-0-66bb9358d7045
gconfd-2 13929 gdm 11u unix 0xffff8802f0eec180 0t0 45441 / tmp / orbit-gdm / linc-3669af5d-
143939-14-143939 2 13929 gdm 15u unix 0xffff8801fffef540 0t0 45449 / tmp / orbit-gdm / linc-3669-0-14722d39cdaf5
gconfd-2 13929 gdm 17u unix 0xffff88021e34f8c0 0t0 41772 / tmp / orbit-gdm / linc-
3669-0-14722d39cdaf gdm 19u unix 0xffff8801d30d4740 0t0 50348 / tmp / orbit-gdm / linc-3669-0-14722d39cdaf5
at-spi-re 13953 gdm 11u unix 0xffff8801e171e480 0t0 47205 / tmp / orbit-gdm / linc-3681-0-14f52f55664c
at-spi-re 13953 gdm 12u unix 0xffff8801db8903c0 0t0 47206 / tmp / orbit-gdm / linc-3681-0-14f52f55664c
gnome-set 13957 gdm 15u unix 0xffff88021e34f540 0t0 41773 / tmp / orbit-gdm / linc-3685-031
GNOMEセット13957 GDM 16U UNIX 0xffff8801db890ac0 0t0 41775 / TMP /軌道GDM / LINC-3685-0-75f6d21d31afb
GNOMEセット13957 GDM 21U UNIX 0xffff880236d9c140 0t0 45018 / TMP /軌道GDM / LINC-3685-0-75f6d21d31afb
gnome-セット13957 gdm 24u unix 0xffff8802ef6f7800 0t0 41867 / tmp / orbit-gdm / linc-3685-0-75f6d21d31afb
bonobo-ac 13959 gdm 12u unix 0xffff8802266e7400 0t0 44959 / tmp / orbit-gdm / linc-3687-0-3a8011046
bonobo-ac 13959 gdm 15u unix 0xffff880226763800 0t0 45517 / tmp / orbit-gdm / linc-3687-0-3a8011046106
gconfd-2 13976 gdm 11u unix 0xffff8801dbb097c0 0t0 45561 / tmp / orbit-gdm / linc-
36980-2c02ce3c28e0e2c02ce3 2 13976 gdm 17u unix 0xffff8801db93f180 0t0 45586 / tmp / orbit-gdm / linc-3698-0-2c02c3e28e028
gconfd-2 13976 gdm 19u unix 0xffff8801d86997c0 0t0 45737 / tmp / orbit-gdm / linc-
3698-0-2c02c3e28e3e28c3e28e3e28e3e28e3e28e028 gdm 22u unix 0xffff8801d60e7b00 0t0 41871 / tmp / orbit-gdm / linc-3698-0-2c02c3e28e028
gconfd-2 13976 gdm 24u unix 0xffff8801d306f3c0 0t0 50355 / tmp / orbit-gdm / linc-3698-0e2c02c3e3
at-spi-re 13978 gdm 11u unix 0xffff8802e0222880 0t0 49490 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 12u unix 0xffff8801d8619b80 0t0 45740 / tmp / orbit-gdm / linc-369a-0 -1882b699bb820
at-spi-re 13978 gdm 14u unix 0xffff8802f0f29c40 0t0 49566 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 16u unix 0xffff8802edc7e440 0t0 41858 / tmp / orbit-orbit-orbit-orbit-orbit-orbit-orbit-orbit-orbit-orbit-orbit -0-1882b699bb820
at-spi-re 13978 gdm 18u unix 0xffff8801d60b9400 0t0 41860 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 20u unix 0xffff8801d60dc440 0t0 41865 / tmp / orc-g -369a-0-1882b699bb820
at-spi-re 13978 gdm 22u unix 0xffff8801d6171c00 0t0 48731 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 24u unix 0xffff880170bd5c40 0t0 199299807 / tmp / orbit-gdm-0linc / lind -1882b699bb820
at-spi-re 13978 gdm 30u unix 0xffff8801d6369b00 0t0 41886 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 32u unix 0xffff8801d63aa4c0 0t0-t-c418c / dmlinor / tmp / or -0-1882b699bb820
at-spi-re 13978 gdm 34u unix 0xffff8801d4555800 0t0 50338 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 36u unix 0xffff8801dbbab8c0 0t0 47488 / tmp / orc-g -369a-0-1882b699bb820
ボノボ-AC 13986 GDM 15U UNIX 0xffff8801fcd3cac0 0t0 49488 / TMP /軌道GDM / LINC-36a2-0-362b8becbb48a
ボノボ-AC 13986 GDM 16U UNIX 0xffff8801fcc21180 0t0 49492 / TMP /軌道GDM / LINC-36a2-0-362b8becbb48a
gnome-セット13988 gdm 15u unix 0xffff8801d8699440 0t0 48707 / tmp / orbit-gdm / linc-36a4-0-32757e4fb7e52
gnome-set 13988 gdm 16u unix 0xffff8801dbb67400 0t0 48708 / tmp / orbit-gdm / linc-
36e4e4e52b4f42a4b4b4f0f9f9e4f9e4f4f0f0 gdm 20u unix 0xffff88022b7caac0 0t0 49575 / tmp / orbit-gdm / linc-36a4-0-32757e4fb7e52
metacity 13998 gdm 14u unix 0xffff8801d6171880 0t0 48732 / tmp / orbit-gdm / linc-36ae-0-23e4b5d7b29
Metacityの13998 GDM 17U UNIX 0xffff8801d6171180 0t0 41872 / TMP /軌道GDM / LINC-36ae-0-23e4b5d7b7629
のmetacity 13998 GDM 18U UNIX 0xffff8801d60e7400 0t0 41874 / TMP /軌道GDM / LINC-36ae-0-23e4b5d7b7629
plymouth- 14009 GDM 12U UNIX 0xffff8801d63aa140 0t0 48800 / tmp / orbit-gdm / linc-36b9-0-705176425477 plymouth-
14009 gdm 15u unix 0xffff8801d63a87c0 0t0 51377 / tmp / orbit-gdm / linc-
36b9-0-705176425477 plymouth- 140dffxix1880dxix1880dxix1880dxix1880xd0x6t0x6t0x6t0xd0369d0x0x0x0ff0 tmp / orbit-gdm / linc-36bb-0-77c5f78814cf plymouth-
14011 gdm 15u unix 0xffff8801d6369080 0t0 47583 / tmp / orbit-gdm / linc-36bb-0-77c5f78814cf
GNOME-POW 14016 GDM 12U UNIX 0xffff8801d45561c0 0t0 47489 / TMP /軌道GDM / LINC-36c0-0-4cbeb08e2eb07
GNOME-POW 14016 GDM 16U UNIX 0xffff8801d61a4ac0 0t0 50356 / TMP /軌道GDM / LINC-36c0-0-4cbeb08e2eb07
gnome- pow 14016 gdm 17u unix 0xffff8801d84f2b00 0t0 50358 / tmp / orbit-gdm / linc-36c0-0-4cbeb08e2eb07
gnome-pow 14018 gdm 12u unix 0xffff8801d30b3440 0t0 50339 / tmp / orbit-gdm / linc-
36c4c82c0f36a2c82f3a0c0a0c0a0a0a0a0d0a0a0a0a0a0a0a0a0a0a0e0e0d gdm 16u unix 0xffff8801d30b30c0 0t0 50349 / tmp / orbit-gdm / linc-36c2-0-20a8f4a82d8c3
gnome-pow 14018 gdm 17u unix 0xffff8801d306fac0 0t0 50351 / tmp / orbit-gdm / linc-36c4aa-20a-20a
metacity 59825 gdm 14u unix 0xffff88012af42400 0t0 199299808 / tmp / orbit-gdm / linc-e9b1-0-34f9216742ceb

su gdm -c linc-cleanup-sockets

クリーニングされた41672ファイル16がまだライブ

Update 3
ファイル生成の発生時にteamviewerを無効にすると、約%30遅くなりましたが、停止しませんでした。

これは、2台のサーバーでTVを有効にして複数回無効にすることでテストされました。
したがって、テレビは問題を悪化させますが、根本的な原因ではないようです。

(同じ問題でこれに遭遇した人のための別のリソース)
#!/bin/bash while true do su gdm -c linc-cleanup-sockets sleep 10 done

Update 4
/ var / logに異常なサイズの3つのファイルを見つけました。
/var/log/gdm/:0-greeter.log.1(1.2G)
/var/log/gdm/:0.log.4(2.7G)
/var/log/Xorg.0.log.old(3.1 G)

3つすべてが数千行にわたってこのように続きます。

:0-greeter.log.1

ウィンドウマネージャーの警告:ディスプレイ ":0"の画面0には既にウィンドウマネージャーがあります。--replaceオプションを使用して、現在のウィンドウマネージャーを置き換えてみてください。
ウィンドウマネージャーの警告:ディスプレイ ":0"の画面0には既にウィンドウマネージャーがあります。--replaceオプションを使用して、現在のウィンドウマネージャーを置き換えてみてください。
ウィンドウマネージャーの警告:ディスプレイ ":0"の画面0には既にウィンドウマネージャーがあります。--replaceオプションを使用して、現在のウィンドウマネージャーを置き換えてみてください。
ウィンドウマネージャーの警告:ディスプレイ ":0"の画面0には既にウィンドウマネージャーがあります。--replaceオプションを使用して、現在のウィンドウマネージャーを置き換えてみてください。

:0.log.4

監査:1月16日土曜日03:00:28 2016:11177:クライアント18が切断されました
監査:1月16日土曜日03:00:28 2016:11177:クライアント12が切断されました
監査:2016年1月16日土曜日03:00:28 2016:11177:クライアント12ローカルホストから接続(uid = 42 gid = 42 pid = 49017)
AUDIT:Sat Jan 16 03:00:28 2016:11177:クライアント18がローカルホストから接続(uid = 42 gid = 42 pid = 49017)
AUDIT:Sat Jan 16 03:00:28 2016:11177:クライアント18が切断されました
AUDIT:1月16日土曜日03:00:28 2016:11177:クライアント12が切断されました
AUDIT:1月16日土曜日03:00:28 2016:11177:ローカルホストから接続されたクライアント12 (uid = 42 gid = 42 pid = 49018)
AUDIT:Sat Jan 16 03:00:28 2016:11177:client 18 connected from local host(uid = 42 gid = 42 pid = 49018)
監査:1月16日土曜日03:00:28 2016:11177:クライアント18が切断されました
監査:1月16日土曜日03:00:28 2016:11177:クライアント12が切断されました
監査:2016年1月16日土曜日03:00:28 2016:11177:クライアント12ローカルホストから接続(uid = 42 gid = 42 pid = 49019)
AUDIT:Sat Jan 16 03:00:28 2016:11177:クライアント18がローカルホストから接続(uid = 42 gid = 42 pid = 49019)
AUDIT:Sat Jan 16 03:00:28 2016:11177:クライアント18が切断されました
AUDIT:Sat Jan 16 03:00:28 2016:11177:クライアント12が切断されました

Xorg.0.log.old

[604786.284]監査:土曜日1月16日03:00:37 2016:11177:クライアント12がローカルホストから接続(uid = 42 gid = 42 pid = 49530)
[604786.300]監査:土曜日1月16日03:00:37 2016:11177 :ローカルホストから接続されたクライアント18(uid = 42 gid = 42 pid = 49530)
[604786.325]監査:土曜日1月16 03:00:37 2016:11177:クライアント18が切断されました
[604786.326]監査:土曜日1月16 03:00: 37 2016:
11177 :クライアント12が切断されました[604786.366] AUDIT:Sat Jan 16 03:00:37 2016:11177:client 12 connected from local host(uid = 42 gid = 42 pid = 49541)
[604786.390] AUDIT:Sat Jan 16 03:00:37 2016:11177:ローカルホストから接続されたクライアント18(uid = 42 gid = 42 pid = 49541)
[604786.414]監査:1月16日土03:00:37 2016:11177:クライアント18が切断されました
[604786.416]監査:土曜日1月16日03:00:37 2016:11177:クライアント12が切断されました

うまくいけば、これらはこれを解決するのを助けることができる誰かに役立ちます。

アップデート5
詳細

netstat -avep | grep gdm

unix 2 [ACC] STREAM LISTENING 33469 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 2 [ACC] STREAM LISTENING 49272 14203 / gnome-session / tmp / orbit-gdm / linc-377b -0-446c29ed00d3
unix 2 [ACC] STREAM LISTENING 49290 14252 / gnome-setting / tmp / orbit-gdm / linc-37ac-0-4c1973905a173
unix 2 [ACC] STREAM LISTENING 49298 14284 / bonobo-activa / tmp / orbit-gdm / linc-37cc-0-7163b16fe1d1
unix 2 [ACC] STREAM LISTENING 49300 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 2 [ACC] STREAM LISTENING 34703 14293 / metacity / tmp / orbit-gdm / linc-37d5-0-399c7​​05510867
unix 2 [ACC] STREAM LISTENING 43204 14295 / plymouth-log- / tmp / orbit-gdm / linc-37d7-0-76c2752e521e6
unix 2 [ACC] STREAM LISTENING 45461 14303 / polkit-gnome- / tmp / orbit-gdm / linc -37df-0-7e28a833c25b4
unix 2 [ACC] STREAM LISTENING 45476 14302 / gnome-power-m / tmp / orbit-gdm / linc-37de-0-13af029d53568
unix 2 [ACC] STREAM LISTENING 44354 14298 / gdm-simple-gr / tmp / orbit-gdm / linc-37da-0-677e125a55c9f
unix 3 [] STREAM CONNECTED 49319 14293 / metacity / tmp / orbit-gdm / linc-37d5-0-399c7​​05510867
unix 3 [] STREAM CONNECTED 49972 14302 / gnome-power -m / tmp / orbit-gdm / linc-37de-0-13af029d53568
unix 3 [] STREAM CONNECTED 49317 14293 / metacity / tmp / orbit-gdm / linc-37d5-0-399c7​​05510867
unix 3 [] STREAM CONNECTED 49312 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0 -102d46a4e4c2
unix 3 [] STREAM CONNECTED 43203 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM CONNECTED 49301 14284 / bonobo-activa / tmp / orbit-gdm / linc -37cc-0-7163b16fe1d1
unix 3 [] STREAM CONNECTED 40228 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM CONNECTED 49968 14295 / plymouth-log- / tmp / orbit-gdm / linc-37d7-0-76c2752e521e6
unix 3 [] STREAM CONNECTED 49274 14203 / gnome-session / tmp / orbit-gdm / linc-377b-0-446c29ed00d3
unix 3 [] STREAM CONNECTED 45460 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3 -0-102d46a4e4c2
unix 3 [] STREAM CONNECTED 49271 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 3 [] STREAM CONNECTED 49982 14298 / gdm-simple-gr / tmp / orbit-gdm / linc-37da-0-677e125a55c9f
unix 3 []ストリーム接続45475 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 []ストリーム接続49980 14298 / gdm-simple-gr / tmp / orbit-gdm / linc-37da-0-677e125a55c9f
unix 3 [] STREAM CONNECTED 33588 14203 / gnome-session / tmp / orbit-gdm / linc-377b-0-446c29ed00d3
unix 3 [] STREAM CONNECTED 44353 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3 -0-102d46a4e4c2
unix 3 []ストリーム接続49314 14252 / gnome-setting / tmp / orbit-gdm / linc-37ac-0-4c1973905a173
unix 3 []ストリーム接続49309 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM CONNECTED 49979 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 3 [] STREAM CONNECTED 49292 14252 / gnome-setting / tmp / orbit -gdm / linc-37ac-0-4c1973905a173
unix 3 [] STREAM CONNECTED 49289 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 3 [] STREAM CONNECTED 49971 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0 -739b151848686
unix 3 [] STREAM CONNECTED 49974 14302 / gnome-power-m / tmp / orbit-gdm / linc-37de-0-13af029d53568
unix 3 [] STREAM CONNECTED 49316 14221 / gconfd-2 / tmp / orbit-gdm / linc -378d-0-739b151848686
unix 3 [] STREAM CONNECTED 34702 14243 / at-spi-regist / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM CONNECTED 45487 14303 / polkit-gnome- / tmp / orbit-gdm / linc-37df-0-7e28a833c25b4

Update 6
別のデータダンプ。
ss -xprms | grep /tmp/orbit-gdm

u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37a5-0-54e93c0d4f464 35701 * 0 users:(( "gconfd-2"、14245,17))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b7 -0-3777a325db022 35704 * 0ユーザー:(( "gnome-settings-"、14263,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 35714 * 0ユーザー:(( " -spi-registry "、14259,12))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 43672 * 0 users:((" at-spi-registry "、14259,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b7-0-3777a325db022 43674 * 0 users:(( "gnome-settings-"、14263,22))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 43715 * 0 users:(( "at-spi-registry"、14259,22))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -3788-0-6dfd943157cc8 43931 * 0 users:(( "gnome-session"、14216,20))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ef-0-1e25b2118b9a 45957 * 0 users:(( " plymouth-log-vi "、14319,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f2-0-48c1a4853a3c7 46524 * 0 users:((" polkit-gnome-au "、14322,14))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 47375 * 0 users:(( "at-spi-registry"、14259,18))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37a5-0-54e93c0d4f464 47381 * 0 users:(( "gconfd-2"、14245,19))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ed -0-48c0a255e98d7 47382 * 0 users:(( "metacity"、14317,17))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ed-0-48c0a255e98d7 47384 * 0 users:(( "metacity"、14317 、18))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37a5-0-54e93c0d4f464 47449 * 0 users:(( "" gconfd-2 "、14245,21))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f1-0-62b916ee3bde0 47450 * 0ユーザー:(( "gnome-power-man"、14321,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f1-0-62b916ee3bde0 47452 * 0 users:(( "gnome-power-man"、14321,17))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -37b3-0-5db00428cfe2a 47736 * 0ユーザー:(( "at-spi-registry"、14259,20))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e7-0-7cd34eb474672 47748 * 0ユーザー:( ( "bonobo-activati"、14567,3))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38f1-0-78fed63f87292 47760 * 0 users:(( "gnome-power-man"、14577,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b9-0-bf39f0ecfb18 48325 * 0ユーザー:(( "bonobo-activati"、14265,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 48379 * 0 users:(( "at-spi-registry"、14259,26))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -37a5-0-54e93c0d4f464 50179 * 0ユーザー:(( "gconfd-2"、14245,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-376e-0-117b4e816d611 50182 * 0ユーザー:(( " gnome-session "、14190,18))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 50208 * 0 users:((" at-spi-registry "、14259,14))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-376e-0-117b4e816d611 50210 * 0ユーザー:(( "gnome-session"、14190,23))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 50224 * 0 users:(( "at-spi-registry"、14259,24))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -38e1-0-31fe4fb874870 51339 * 0ユーザー:(( "at-spi-registry"、14561,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38ef-0-3a6bdd32842f6 51345 * 0ユーザー:( ( "plymouth-log-vi"、14575,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0-31fe4fb874870 52271 * 0 users:(( "at-spi-registry"、14561,14 ))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0-31fe4fb874870 52272 * 0 users:(( "at-spi-registry"、14561,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0-31fe4fb874870 53454 * 0 users:(( "at-spi-registry"、14561,12))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -38f2-0-9677e70872af 53504 * 0ユーザー:(( "polkit-gnome-au"、14578,14))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 54300 * 0ユーザー:( ( "at-spi-registry"、14259,32))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e5-0-700f791271f64 54308 * 0 users:(( "gnome-settings-"、14565,18) )
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-3788-0-6dfd943157cc8 92320134 * 0 users:(( "gnome-session"、14216,19))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f1-0-62b916ee3bde0 92320192 * 0 users:(( "gnome-power-man"、14321,19))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -376e-0-117b4e816d611 92320212 * 0ユーザー:(( "gnome-session"、14190,25))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e5-0-700f791271f64 92320226 * 0ユーザー:(( " gnome-settings-"、14565,4))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b7-0-3777a325db022 92320416 * 0 users:((" gnome-settings-"、14263,23))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38f1-0-78fed63f87292 92320540 * 0ユーザー:(( "gnome-power-man"、14577,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ed-0-48c0a255e98d7 92320754 * 0 users:(( "metacity"、14317,20))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0 -31fe4fb874870 102557171 * 0
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-861e-0-600072181468c 102557177 * 0
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-86bb-0-50ee4ccb72362 102557178 * 0
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-86bb-0-50ee4ccb72362 102557180 * 0

アップデート6

最後にいくつかの進歩、これは$ DISPLAYに直接リンクされていると判断しました

$ DISPLAYがデフォルトの:0.0ではなく:1.0に設定される場合があります。

なぜこれが原因でGNOMEが大量のソケットファイルを生成するのか、なぜ:1.0なのかがわかっている場合は、どちらかが答えになるでしょう。

DISPLAYの別の質問を開いて、これにリンクします。


この質問は、無駄な情報を合理化して削除するために私が何ができるかについて何か提案がある場合、かなり長くなります。コメントするか、編集を提案してください。

また、返信や賛成票が届かない特別な理由がある場合は、コメントでお知らせください。この質問を改善できます。


これらの「一時」ファイルに対してファイルハンドルが開かれているプログラムの出力を実行lsofおよびgreppingしてみることができます。その後、犯人は誰であるかがわかります。RAMがある場合は、(RAMディスク)ファイルシステムを作成/tmpすることを検討してくださいtmpfs。このファイルシステムは、その性質上、再起動時またはシャットダウン時にパージされます。
DopeGhoti

sudo lsof | grep / tmp / orbit-は/ tmp / orbit-rootと/ tmp / orbit-oracleを返しますが、/ tmp / orbit-gdmは
返し

これは、システム上に「一時」ファイルをドロップしているものの、それ自体をクリーンアップしないものがあることを意味します。 lsofプログラムが実行されている瞬間のアクティブなファイルハンドルを表示します。行為で問題のあるプログラムを見つけるまで、繰り返し試してみる必要があります。次に、どのプログラムを禁止するか、更新を探すかなどを知ることができます。その間、/tmpブート時の問題を軽減できる場合は、tmpfs に切り替えてください。
DopeGhoti

/ tmp / orbit-gdmをtmpfsに切り替えることを検討しましたが(確保するRAMがないため、/ tmpのすべてではありません)、割り当てたスペースがいっぱいになるとシステムクラッシュの懸念があるため、これに反対しました。アップ。
ChrisK、2015

tmpfsファイルシステムを作成するときに、ファイルシステムの最大サイズを指定するマウントオプション、size =があります。または、スワップを使用する可能性を望まない場合は、ramfsを使用できます。最後に、gdmが問題であると思われる場合は、常にそれを無効にして、Xを手動で、またはコマンドラインからログインするときに起動できます。デスクトップ環境(/ etc / X11 / xinit / xinitrc)を指定し、startbが実行されていない場合は.bash_profileに行を作成する必要があります。 wiki.archlinux.org/index.php/xinitrc
VIK

回答:


3

RHEL6.8で800メガバイトの/tmp/orbit-walkerディレクトリで同じ問題が発生しています(ユーザー名はwalkerです)。これにより、システムが起動しなくなりました。

init=/bin/bashブートラインにプロンプ​​トを追加して問題を見つけ、それから

openvt -- /bin/bash

alt-で仮想端末を開きf1ます。で周りを検索するとpsrm -rf /tmp/orbit-*ハングしているプロセスが見つかりました。

ハングrmを殺してからブートプロセスを続行しました

exec /sbin/init

100万個のファイルがあるディレクトリの内容を削除することは非常に困難です。「find」と「rm」は両方とも、すべてのファイル名の読み取りとソートを要求します。どちらも数時間実行された後、8Gのコアで「ファイルが多すぎます」と表示されて異常終了します。

これが機能するものです。

(cd /tmp/orbit-walker; /bin/ls -1 -f | xargs /bin/rm)

-fオプションは/ bin / lsをソートせずに印刷し、-1は一度に1行ずつ印刷します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.