Comments (4)
I can replicate the same issue when starting your java process like this:
f(P), P = erlang:open_port({spawn, "java -Xms1G -jar minecraft_server.1.6.2.jar nogui"}, [binary, exit_status, nouse_stdio]).
Apparently, it has something to do with nouse_stdio
as the following exhibits no such behavior:
f(P), P = erlang:open_port({spawn, "java -Xms1G -jar minecraft_server.1.6.2.jar nogui"}, [binary, exit_status]).
I'll post this question to Erlang mailing list, as this is apparently not the problem with erlexec.
from erlexec.
Ah, I did not try nouse_stdio, an Erlang bug then, interesting.
from erlexec.
Check out the latest master branch. I believe the lag issue is fixed.
from erlexec.
Initial testing on one of the machines shows no issue, so likely solved, but I will check the rest in about 21 hours from this message. Feel free to close this or else I will do then. I shall then proceed to start stdin testing too.
Thank you so much for your quick turnaround, it is quite frankly amazing.
from erlexec.
Related Issues (20)
- Establishing/Supervising Communications With a Long-Running, Data Streaming Python Process HOT 3
- New release? Resolve port hanging HOT 2
- Exit codes appear to be x256 too large HOT 1
- erlexec on linux slows down when nofile limit is a large value HOT 2
- Mac OS error: use of undeclared identifier 'pipe2' HOT 2
- Could not compile dependency :erlexec HOT 15
- I am running into issues with elixir release HOT 3
- When native stdin process buffer is full, erlexec does not retry HOT 11
- PTY dynamic option test failing HOT 6
- Does 2.0.0 contain a breaking change? HOT 1
- Compile failure on OSX M1 mac HOT 4
- Passing command arguments as list HOT 1
- USE_POLL is not set HOT 1
- Failed build on FreeBSD HOT 9
- Compile fails on arm HOT 4
- Any command terminates with exit status 132 HOT 8
- Issue on ARM Mac HOT 9
- Erlexec compile fails on FreeBSD 14 HOT 1
- `exec-port` stops responding sometimes. HOT 5
- `debug(1)` impacts stdout of a command HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from erlexec.