Ich bin wirklich verwirrt über: In meinem Windows 2008r2, habe ich einen Windows-Dienst, in der Tat ist es ein Java-Fortschritt läuft als SYSTEM Benutzer. Jetzt verwende ich Jstack roh zum Service. Aber es Fehler auftreten:java jstack Werkzeug unzureichenden Speicher oder unzureichende Berechtigung zum Anhängen
insufficient memory or insufficient privilege to attach
Aber wenn ich jstack die Optionen -F verwenden, kann es fein arbeiten. Ich sehe die Quelle des JDK, es verwendet eine Klasse BugSpotAgent, um oben zu beenden.
Ich mag die Ursache weiß, dass ich nicht jstack Rawly verwenden kann, ist es das SYSTEM Benutzerberechtigungsproblem? Ich habe auch versuchen, psexec.exe (ein Tool) zu verwenden, um meine jstack Rawly laufen (Das bedeutet, werde ich SYSTEM Benutzer verwenden jstack laufen), aber es kann immer noch nicht.
Können Sie mir helfen?
Danke & Grüße!
Siehe auch [jstack und nicht genügend Speicher diesen Befehl zu verarbeiten verfügbar ist] (http: //stackoverflow.com/questions/906620/jstack-and-not-enough-storage-is-available-to-process-this-command) zur Problemumgehung für Windows-Dienste. – Vadzim