-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
send() failed (32: Broken pipe) when performing HTTP POST to Immich #77
Comments
Hey 👋🏻 I have setup a similar setup environment and don't see to be experiencing the same issue. I am uploading a 3mb file as per your reddit thread I dont see any errors. Is CrowdSec / AppSec running locally to NPMPlus (on same host to reduce latency)? Could you provide the full nginx configuration that is generated by NPMplus as I am using nginx (since its the same code I dont want to spend time configuring NPMPlus since its the same lua code)
everything seems to be getting processed:
|
Yup, both Crowdsec and NPMPlus are running in docker containers on the same host. Part of the same docker-compose:
Immich is running on the same host as well, as a docker container. The config for that one is very standard with little to no customization. My proxy config in NPMPlus looks like this: Nothing in custom locations, and a regular certbot certificate to force enable HTTPS. My crowdsec.conf file is this:
The two bottom lines are currently commented out to make it work. If I uncomment them, it breaks with the broken pipe error message when uploading anything. |
When running Immich (https://github.com/immich-app/immich) behind NPM(plus) and enabling Crowdsec/Appsec, it is not possible to upload files to the server via HTTP POST:
The issue was initially reported at ZoeyVid/NPMplus#1123.
The text was updated successfully, but these errors were encountered: