नए आँकड़े फ़ाइल ने प्रत्येक 20 सेकंड में /var/log/com.apple.launchd.peruser.94 बनाया?


2

मेरी मशीन कुछ सिस्टमस्टैट्स को संसाधित करने के लिए एक या दो घंटे के लिए सभी सीपीयू की खपत करती है। अब तक मैं इसके चारों ओर काम करता हूं जो नियमित रूप से डेटा की बड़ी मात्रा में सफाई करता है/private/var/db/systemstats/

अब मैंने गौर किया, कि मुझे बहुत सारी .stats फाइलें मिल जाती हैं /var/log/com.apple.launchd.peruser.94। हर 20 सेकंड में एक नई फ़ाइल बनाई जाती है। एक लिस्टिंग इस तरह दिखता है:

bash-3.2# ls -lt
total 136
-rw-------  1 _teamsserver  wheel    268 May 14 09:38 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.rt0Fz3.stats
-rw-r--r--  1 _teamsserver  wheel  16289 May 14 09:38 launchd-shutdown._teamsserver.log
-rw-r--r--  1 _teamsserver  wheel  16487 May 14 09:38 launchd-shutdown._teamsserver.log.1
-rw-------  1 _teamsserver  wheel    268 May 14 09:37 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.gJFx9e.stats
-rw-------  1 _teamsserver  wheel    268 May 14 09:37 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.dE601a.stats
-rw-------  1 _teamsserver  wheel    268 May 14 09:37 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.v3CH6Y.stats
-rw-------  1 _teamsserver  wheel    268 May 14 09:37 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.89LBZP.stats
-rw-------  1 _teamsserver  wheel    268 May 14 09:36 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.CO28zM.stats
-rw-------  1 _teamsserver  wheel    268 May 14 09:36 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.FDGR7H.stats
-rw-------  1 _teamsserver  wheel    268 May 14 09:35 3FCE2CE8-4834-4A2E-ADBA-47BCFCC92A9B.launchd.events.1SJEPv.stats
bash-3.2# 

इसके उत्पन्न होने का कारण क्या है?


मैं OSX सर्वर 3.1.2 के साथ Mavericks 10.9.5 चला रहा हूं।


संपादित करें:

इसे चलाने से यह ps -u _teamsserverउत्पादन होता है:

  UID   PID TTY           TIME CMD
   94   258 ??       597:58.63 /usr/bin/python /Applications/Server.app/Contents/ServerRoot/usr/bin/xpostgres -D /Library/Server/Wiki/Database.xpg/Cluster.pg -c log_line_prefix=%t -c log_lock_waits=on -c log_statement=ddl -c logging_collector=on -c max_connections=500 -c unix_socket_directory=/Library/Server/Wiki/PostgresSocket -c unix_socket_group=_teamsserver -c unix_socket_permissions=0770 -c log_connections=on -c listen_addresses= -c log_directory=/Library/Server/Wiki/Logs -c log_filename=postgres-%a.log -c log_rotation_age=1440 -c log_truncate_on_rotation=on
   94   262 ??         4:45.21 /Applications/Server.app/Contents/ServerRoot/usr/bin/postgres_real -D /Library/Server/Wiki/Database.xpg/Cluster.pg -c log_line_prefix=%t -c log_lock_waits=on -c log_statement=ddl -c logging_collector=on -c max_connections=500 -c unix_socket_directory=/Library/Server/Wiki/PostgresSocket -c unix_socket_group=_teamsserver -c unix_socket_permissions=0770 -c log_connections=on -c listen_addresses= -c log_directory=/Library/Server/Wiki/Logs -c log_filename=postgres-%a.log -c log_rotation_age=1440 -c log_truncate_on_rotation=on
   94   263 ??         1:03.79 /Applications/Server.app/Contents/ServerRoot/usr/bin/pg_receivexlog -h /Library/Server/Wiki/PostgresSocket --no-password --directory /Library/Server/Wiki/Database.xpg/backup --verbose
   94   264 ??         0:25.33 postgres: logger process                                 
   94   266 ??         0:53.21 postgres: checkpointer process                                 
   94   267 ??         1:20.23 postgres: writer process                                 
   94   268 ??         1:15.03 postgres: wal writer process                                 
   94   269 ??         2:55.69 postgres: autovacuum launcher process                                 
   94   270 ??         0:24.03 postgres: archiver process   last was 0000000100000000000000E8                              
   94   271 ??         7:29.90 postgres: stats collector process                                 
   94   279 ??        23:24.36 /Applications/Server.app/Contents/ServerRoot/usr/sbin/collabd
   94   281 ??         0:42.81 postgres: collab collab [local] idle                              
   94   292 ??         0:00.00 postgres: collab collab [local] idle                              
   94   309 ??         2:04.84 postgres: wal sender process _teamsserver [local] streaming 0/E9B06448                              
   94 38417 ??         0:01.39 /Applications/Server.app/Contents/ServerRoot/usr/bin/ruby notifications.rb

कभी-कभी एक और रेखा दिखाई देती है जो 20 सेकंड के अंतराल से मेल खाती है:

94 44867 ??         0:00.01 /sbin/launchd

संपादित करें:

मैंने शुरू किया launchctlऔर कुछ कमांड और आउटपुट को देखा। listआदेश यह पता चला है:

...
263 -   0x7f96d2d27200.anonymous.pg_receivexlog
258 -   0x7f96d2c68620.anonymous.Python
-   0   com.apple.launchd.peruser.94
215 -   0x7f96d2d19890.anonymous.postgres_real
216 -   0x7f96d2d194c0.anonymous.pg_receivexlog
...

कई बार peruser.94 प्रविष्टि को सूचीबद्ध करने से यह मिलता है: (एक बार PID प्रविष्टि के साथ, एक बार नहीं)

launchd% list com.apple.launchd.peruser.94
{
    "Label" = "com.apple.launchd.peruser.94";
    "LimitLoadToSessionType" = "System";
    "OnDemand" = true;
    "LastExitStatus" = 0;
    "TimeOut" = 30;
    "Program" = "/sbin/launchd";
    "EnableTransactions" = true;
    "MachServices" = {
        "com.apple.launchd.peruser.94" = mach-port-object;
    };
};
launchd% list com.apple.launchd.peruser.94
{
    "Label" = "com.apple.launchd.peruser.94";
    "LimitLoadToSessionType" = "System";
    "OnDemand" = true;
    "LastExitStatus" = 0;
    "PID" = 45918;
    "TimeOut" = 30;
    "Program" = "/sbin/launchd";
    "EnableTransactions" = true;
    "MachServices" = {
        "com.apple.launchd.peruser.94" = mach-port-object;
    };
};

मुझे लगता है कि मुझे "MachServices" आदि के साथ मार्ग का पालन करने में सक्षम होना चाहिए आदि मैं प्रलेखन के माध्यम से खोज करने में कुछ समय बिताऊंगा। क्या कोई मुझे कुछ संकेत दे सकता है जहां यह हो सकता है? मैं कैसे पता लगा सकता हूं कि यह क्या करने की कोशिश करता है?


संपादित करें:

मैंने /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons"_teamsserver" में सभी प्रविष्टियों की तलाश की:

bash-3.2# pwd
/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons
bash-3.2# grep -i teams *
com.apple.collabd.expire.plist: <string>_teamsserver</string>
com.apple.collabd.expire.plist: <string>_teamsserver</string>
com.apple.collabd.preview.plist:    <string>_teamsserver</string>
com.apple.collabd.preview.plist:    <string>_teamsserver</string>
com.apple.collabd.quicklook.plist:    <string>_teamsserver</string>
com.apple.collabd.quicklook.plist:    <string>_teamsserver</string>
com.apple.collabd.stats.plist:  <string>_teamsserver</string>
com.apple.collabd.stats.plist:  <string>_teamsserver</string>
com.apple.xcs.stats.plist:  <string>_teamsserver</string>
com.apple.xcs.stats.plist:  <string>_teamsserver</string>
com.apple.xcsbuildd.plist:  <string>_teamsserver</string>
com.apple.xcsbuildd.plist:  <string>_teamsserver</string>
com.apple.xcsdevicesnifferd.plist:  <string>_teamsserver</string>
com.apple.xcsdevicesnifferd.plist:  <string>_teamsserver</string>
bash-3.2# 

का आउटपुट क्या है dscl . -list /Users UniqueID | grep 94?
माटूस ज़्लॉज़ेक

आउटपुट है_teamsserver 94
रेनर

मेरे पास एक ही मुद्दा है लेकिन हमारे अपने अनुप्रयोगों में से एक के लिए। किसी को भी सामान्य रूप से पता है कि उन .stats फाइलें क्या हैं और वे क्यों बनाई गई हैं?
जोहान्स की मछली 'ज़ीमेके

मुझे नहीं पता कि वे वास्तव में क्या हैं - मैं सिस्टम उपयोग के आँकड़ों की गणना करना चाहूँगा। क्या आप मावेरिक्स चलाते हैं? मेरे लिए समस्या यह है कि मैं एल Capitan और इसी ओएस एक्स सर्वर के लिए उन्नत करने के बाद से चला गया है।
रेनर श्वार्ज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.