Mir ist bekannt, dass ich lsof verwende, um die Dateien zu überprüfen, auf die ein Prozess derzeit zugreift. Gibt es eine Möglichkeit, alle Dateien anzuzeigen, die eine Anwendung im Laufe ihres Lebens öffnet?
Ich habe eine Datei, die gelöscht wurde, aber noch von einem Programm geöffnet ist. Ich habe die Inode-Nummer mit lsof gefunden. Wie kann ich eine feste Verbindung zu dieser Inode herstellen?
Wir führen einen Apache Cassandra- Cluster aus, in dem auf jedem Host zu einem bestimmten Zeitpunkt einige hunderttausend Dateien geöffnet sind. Wir möchten in der Lage sein, in regelmäßigen Abständen eine Anzahl von offenen Dateien abzurufen und diese Anzahl in Graphit zu überführen , aber wenn wir lsofdarunter laufen collectd, …
Hintergrund: Ich spiele mit dem Überwachen des ulimit, um Prozesse für einen bestimmten Benutzer auszuführen. (Ich hatte gelegentlich Prozesse gesehen, die mit einem falschen Limit begannen.) Ich fragte ein paar selbsternannte Linux-Gurus, und einer schlug vor lsof -p <pid>, während der andere vorschlug ls /proc/<pid>/fd, aber keiner war positiv, was …
Wenn ich einen Pipe-Befehl wie cat myfile | processor_application Ist es möglich zu sehen, wie weit die Datei cat durchlaufen hat, wenn processor_application etwas von standard in liest, in Blöcken zu verarbeiten ist? Möglicherweise mit lsof? Vielen Dank!
Ich überwache den TCP-Stack auf einem Server in der Hoffnung, generisch auf Probleme mit der Anwendung auf der Box schließen zu können. Meine erste Neigung besteht darin, die Anzahl der Steckdosen in allen gemeldeten Zuständen (LISTEN, ESTABLISHED, FIN_WAIT2, TIME_WAIT usw.) zu messen und einige Anomalien festzustellen. Ein Teamkollege schlägt vor, …
Ich arbeite derzeit in Tokio für ein kleineres Unternehmen, das gerade ein ernstes Online-Geschäft aufgenommen hat. Vor kurzem haben wir das Problem mit maximal geöffneten Dateien auf einem gemieteten VPS-Server erreicht, wodurch die Dienste vorübergehend (mehr oder weniger vorübergehend) nicht mehr funktionieren. Als guter Bürger habe ich meinen Chef informiert …
Ich habe einen Java-Prozess (Glassfish), bei dem Dateideskriptoren verloren gehen. Ich weiß das, weil ich die hilfreiche java.io.IOException: Too many open filesAusnahme bekomme . Ich kann /proc/PID#/fdalle offenen Dateideskriptoren einsehen und sehen. Wenn ich lsof benutze, bekomme ich eine sehr große Anzahl solcher Einträge: Java 18510 Wurzel 8811u Socke 0,4 …
Ich führe lsof auf einem meiner Linux-Server aus, um zu überprüfen, ob eine Datei ( /tmp/incoming_data.txt) im ext3-System von anderen Programmen geöffnet wird. Mein Server hat viele TCP-Verbindungen. Das Seltsame ist, dass die Ausführung von 'sudo lsof' ungefähr zwei Minuten dauert und in diesen zwei Minuten 99x% CPU verbraucht. Der …
Ich habe eine sehr verkehrsarme Site auf nginx mit 4 Mitarbeitern und jeweils 1024 Verbindungen. Alle paar Stunden sehe ich im Fehlerprotokoll "1024 worker_connections sind nicht genug", und meine Site wird langsamer / wird flockig. Ein Nginx-Neustart löst das Problem für die nächsten Stunden vollständig. Offensichtlich passiert etwas Seltsames. Ich …
Ich laufe also lsof -i | wc -lregelmäßig und es sagt mir, dass von 420 Leitungen zwischen 240 und 255 im CLOSE_WAITZustand sind. Wie treten TCP-Verbindungen in diesen Zustand ein? Sollte ich mir Sorgen machen und wie sollte ich das Problem beheben?
Wie kann lsof mehr offene Dateien melden, als laut ulimit das Limit ist? prod_web3(i-ca0b05aa):~$ sudo lsof | wc -l 4399 prod_web3(i-ca0b05aa):~$ ulimit -n 1024
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.