terminate_worker/3 crashes Pleroma from time to time.
Jul 29 00:22:06 iddqd mix[21847]: 00:22:06.932 [error] Error during FastHtml.Pool.terminate_worker/3 callback:
Jul 29 00:22:06 iddqd mix[21847]: ** (ArgumentError) argument error
Jul 29 00:22:06 iddqd mix[21847]: :erlang.port_close(#Port<0.19397>)
Jul 29 00:22:06 iddqd mix[21847]: (fast_html 2.0.4) lib/fast_html/pool.ex:95: FastHtml.Pool.terminate_worker/3
Jul 29 00:22:06 iddqd mix[21847]: (nimble_pool 0.1.0) lib/nimble_pool.ex:618: NimblePool.apply_worker_callback/3
Jul 29 00:22:06 iddqd mix[21847]: (nimble_pool 0.1.0) lib/nimble_pool.ex:562: NimblePool.maybe_terminate_worker/3
Jul 29 00:22:06 iddqd mix[21847]: (nimble_pool 0.1.0) lib/nimble_pool.ex:551: NimblePool.remove/3
Jul 29 00:22:06 iddqd mix[21847]: (nimble_pool 0.1.0) lib/nimble_pool.ex:453: NimblePool.cancel_request_ref/3
Jul 29 00:22:06 iddqd mix[21847]: (stdlib 3.15.2) gen_server.erl:695: :gen_server.try_dispatch/4
Jul 29 00:22:06 iddqd mix[21847]: (stdlib 3.15.2) gen_server.erl:771: :gen_server.handle_msg/6
I have to systemctl restart pleroma.service
to rectify this. Did I do something wrong?