Tag: file-descriptor
In der Regel, ein Datei-Deskriptor ist ein index für einen Eintrag in ein kernel-resident-Daten-Struktur mit den details zu allen offenen Dateien. Im POSIX-diese Daten-Struktur heißt ein file-descriptor-Tabelle, und jeder Prozess hat seinen eigenen file-Deskriptor-Tabelle.
In der Microsoft Windows-Terminologie und im Rahmen der C standard I/O library „Datei-handle“ wird bevorzugt.
1
Antworten
Dies ist auf einem Ubuntu 12.04.3 LTS server. Habe ich noch folgende weitere in /etc/security/limits.conf (meine Golang Prozesse, die als root ausgeführt werden): * hard nofile 50000 * soft nofile 50000 root hard nofile 50000 root soft
6
Antworten
Wollte ich versuchen, alle fds geöffnet für einen Prozess in linux. Kann ich es mit der glib-Bibliothek Funktionen ? InformationsquelleAutor der Frage Ashish | 2011-07-05
4
Antworten
Bin ich immer diese Fehlermeldung wenn ich konfigurierte einen job zu tun, starten und stoppen von tomcat server: Prozess durchgesickert Datei-Deskriptoren. Sehen http://wiki.jenkins-ci.org/display/JENKINS/Spawning+Prozesse+von+bauen weitere Informationen Als ich es gegoogelt habe, bekam ich eine empfohlene Lösung als set
8
Antworten
Entwickle ich ein video-streaming-Anwendung, und ich bin immer stecken beim Aufruf gesetzt setDataSource mit einem Filedescriptors. Ich will meine Anwendung, um das video abzuspielen, wie es heruntergeladen wird, also sobald ich eine minimale Anzahl von bytes, Verschiebe
4
Antworten
Gibt es eine Möglichkeit, trigger-PDF-export-Funktion in PhantomJS ohne Angabe einer Ausgabedatei mit der .pdf-Erweiterung? Wir verwenden möchten stdout für die Ausgabe der PDF-Datei. InformationsquelleAutor der Frage Dan | 2012-07-10
2
Antworten
In "Advanced Programming in the Unix Environment", 2. Auflage, Von W. Richard Stevens. Abschnitt 8.3 Gabel-Funktion. Hier ist die Beschreibung: Ist es wichtig, dass die Eltern und Kind teilen sich die gleiche Datei-offset. Betrachten, ein Prozess, der
3
Antworten
Wenn ich starten Sie den Apache-Bench-test: ab-n 10000 -c 1300 http://domain.com/test.php Bekomme ich Fehler: socket: Zu viele offene Dateien (24) Wenn ich auf 'c 1000' funktioniert es einwandfrei. Da kann ich mehr als 1000 gleichzeitige Benutzer, die
9
Antworten
Ich will wissen, den Unterschied zwischen einem Datei-Deskriptor und die Datei-Zeiger. Auch, in welchem Szenario würden Sie eine statt der anderen? InformationsquelleAutor der Frage karthi_ms | 2010-03-11
3
Antworten
Auf den meisten UNIX-Systemen die übergabe einer offenen Datei zwischen Prozessen kann leicht getan werden für untergeordnete/übergeordnete Prozesse durch fork(); allerdings muss ich teilen eine fd ", nachdem" das Kind war bereits Gabel. Ich habe festgestellt, dass
10
Antworten
Für einige Tage suchte ich nach einer funktionierenden Lösung um einen Fehler Error: EMFILE, too many open files Es scheint, dass viele Leute das gleiche problem haben. Die übliche Antwort umfasst die Erhöhung der Anzahl der Datei-Deskriptoren.
7
Antworten
Ich würde gerne eine Liste der offenen Dateien in einem Prozess auf os x (10.9.1). In Linux war ich in der Lage, diese aus /proc/PID/fd. Aber ich bin mir nicht sicher, wie man das gleiche auf OS
2
Antworten
(In der BASH) ich möchte eine subshell zu verwenden, eine nicht-STDOUT, nicht STDERR-Dateideskriptor einige Daten zurück, um die Eltern-shell. Wie kann ich das tun? Schließlich würde ich die Liebe zum speichern der Daten in einigen Variablen der
7
Antworten
Vor kurzem hatte ich einen Linux-Prozess, der die "verlorene" Datei-Deskriptoren: Es eröffnet Ihnen und nicht richtig schließen einige von Ihnen. Wenn ich überwacht dieses, könnte ich sagen - im Voraus -, dass der Prozess an seine Grenzen
3
Antworten
Schrieb ich eine Art test-suite, die stark von Datei-intensiven. Nach einiger Zeit (2h) bekomme ich eine IOError: [Errno 24] Too many open files: '/tmp/tmpxsqYPm'. Ich doppelt überprüft alle file-handles, ob ich schließen Sie Sie wieder. Aber der
3
Antworten
Vorausgesetzt, unendliche Leistung von der hardware, kann eine Linux-box-support >65536 offene TCP-verbindungen? Ich verstehe, dass die Anzahl der kurzlebigen ports (<65536) begrenzt die Anzahl der verbindungen, die von einem lokalen IP zu einem Anschluss auf einem remote-IP.
3
Antworten
Kann jemand mir sagen, warum dies nicht funktioniert? Ich bin Herumspielen mit Datei-Deskriptoren, aber fühle mich ein wenig verloren. #!/bin/bash echo "This" echo "is" >&2 echo "a" >&3 echo "test." >&4 Den ersten drei Zeilen laufen, in
2
Antworten
War ich ein wenig verwirrt, durch diesen Ausdruck: gcc -c -g program.c >& compiler.txt Ich weiß &>filename leitet sowohl stdout und stderr zu Datei filename. Aber in diesem Fall das kaufmännische und-Zeichen wird nach dem größer-als-Zeichen. Es
6
Antworten
Was wäre eine vereinfachte Beschreibung von Datei-Deskriptoren, im Vergleich zu Wikipedia? Warum sind Sie erforderlich? Sagen, nehmen Sie shell-Prozesse als ein Beispiel und wie funktioniert es gelten für Sie? Wird ein Prozess-Tabelle enthält mehr als eine Datei-Deskriptor.
6
Antworten
Wenn ich aus irgendeinem Grund entdecken, eine fatale situation in meinem Programm, und ich möchte mit einem Fehlercode beendet. Manchmal ist der Kontext der fatal error ist außerhalb des Geltungsbereichs der anderen Datei-Deskriptoren. ist es eine gute
2
Antworten
Ich weiß nicht, warum bin ich eine harte Zeit zu finden, aber ich bin auf der Suche auf einigen linux-code, wo wir mit select() warten auf ein Datei-descriptor zu berichten, es ist bereit. Aus der man page
5
Antworten
Gibt es eine portable Art und Weise (POSIX), um den höchsten zugewiesenen Datei-Deskriptor-Nummer für den aktuellen Prozess? Ich weiß, dass es ein netter Weg, um die Anzahl auf AIX, zum Beispiel, aber ich bin auf der Suche
4
Antworten
Ich bin neu in android-Programmierung und habe mich festgefahren habe ich erforscht verschiedene Möglichkeiten, um live-video-stream von Handy zu Handy und zu haben scheinen, ist es meist funktional, mit Ausnahme natürlich der wichtigste Teil: die Wiedergabe der
7
Antworten
Ich versuche zu Debuggen, ein Dateideskriptor-Leck in einer Java webapp läuft im Steg 7.0.1 auf Linux. Die app hatte schon glücklich laufen für einen Monat oder so, wenn Anfragen begann zu scheitern, um zu viele offene Dateienund
2
Antworten
Ich bin mit einer wissenschaftlichen software wie ein Python-Skript, das den Aufruf os.system() die verwendet werden, um laufen weitere wissenschaftliche Programm. Während der Teilprozess ausgeführt wird, Python irgendwann druckt die folgenden: close failed in file object destructor:
7
Antworten
Ich bin im Grunde auf der Suche für eine C++ - version von fdopen(). Ich habe ein wenig Forschung auf dies und es ist eines jener Dinge, die scheint, wie es einfach sein sollte, entpuppt sich sehr
1
Antworten
Gibt es eine Möglichkeit, das zu tun, was ftell () (Rückgabewert die aktuelle position in der Datei) auf eine raw-Datei-Deskriptor statt einer DATEI*? Ich denke, es sollte sein, da Sie können suchen auf eine raw-Datei-Deskriptors mit lseek().
5
Antworten
Natürlich, die unmittelbare Antwort, die für die meisten Situationen ist "ja"und ich bin der festen überzeugung, dass ein Prozess sollte richtig Aufräumen alle Ressourcen reserviert hat, aber was ich in meiner situation ist eine lange andauernde system-daemon,
2
Antworten
Suche ich nach Möglichkeiten, um das schreiben von Daten in die bestehende Prozess - STDIN aus externen Prozessen, und fand ähnliche Frage Wie kann man streamen, Daten in die STANDARDEINGABE eines Programms von verschiedenen lokalen/remote-Prozesse in Python?
6
Antworten
Ich habe ein file-descriptor, gespeichert in einer Variablen sagen, var. Wie kann ich überprüfen, ob dieser Deskriptor gilt zu einem späteren Zeitpunkt? fdvar1= open(.....); fdvar2 = fdvar1; //Please ignore the bad design .... //lots of loops ,
5
Antworten
Können Sie den Befehl lsof um Dateideskriptoren, die für alle Laufenden Prozesse, aber das, was ich gerne tun würde, ist zu schließen, einige dieser Deskriptoren, ohne dass innerhalb dieses Prozesses. Diese kann getan werden, auf Windows, so
3
Antworten
Ging ich durch eine serielle Programm, und ich beobachtet, dass Sie verwenden select() vor der Verwendung read(). Warum genau ist dieses erforderlich. Warum kann nicht wir nur direkt anrufen read() und prüfen, ob es ausfällt oder nicht