Aaron Piotrowski
Aaron Piotrowski
A closure provided to a `Cancellation` should not throw. These functions are executed within the event loop, not within the context where they are defined. The [Cancellation documentation](https://amphp.org/amp#cancellation) doesn't make...
Your code is creating a new instance of `FetchTask` for each URL in `main.php`, so `readonly` on the constructor is fine. This would be the recommended way to use tasks...
Hi @mlasri-web2! I thought the zombie process was fixed in `amphp/process`, see `PosixHandle::waitPid()`, which should be invoked by the event-loop callback which is awaiting the exit code pipe for the...
The temporary `.sock` file should be removed by `LocalIpcHub::unlink()`, which should be invoked in the destructor. Can you have a look if this function is being invoked, and if not,...
@medy36 Thanks for confirming my recent changes fixed the issue!
Hey @medy36! So the fix worked, then stopped working? Nothing has changed that I'm aware of. Would you be able to give me a bit more context and some code...
Hi @jenky! `ProcessContext` has `getStdin()` and `getStdout()` methods to return writable and readable streams, respectively, which may be used to read from STDOUT and write to STDIN of the child...
Hi @hitriyvalenok! We ship two implementations of `Parcel` which can be used across processes: `SharedMemoryParcel` in `amphp/sync` and `RedisParcel` in `amphp/redis`. Neither of these must be serialized to be used...
Hi @mschop! This library does not follow PSR-7 because the interfaces do not fit well into a non-blocking application and do not fit into the eco-system we've created in Amp...
@bwoebi Do you have any idea what might be going on here with TLS?