mirror of
https://github.com/langgenius/dify-plugin-daemon.git
synced 2026-07-21 17:25:23 -04:00
Nano Banana pro cannot generate 4k images, Request to Plugin Daemon Service failed-500 #218
Open
opened 2026-02-16 00:20:31 -05:00 by yindo
·
5 comments
No Branch/Tag Specified
main
build/fix-serverless-runtime-error-propagation
gh-pages
build/test-document2
build/test-document
build/onboarding-ui
build/slim-extract
codex/depot-builds
codex/mac-runner-benchmark
feat/storage-path-prefix
feat/multi-db-user
feat/slim-action
deploy/dev
feat/dify-cli
feat/add-e2e
build/pg-bouncer
codex/add-multimodal-rerank-and-embedding-apis
refactor/local-runtime
build/multimodal-embeddings
codex/refactor-routine.submit-label-handling
codex/refactor-service-layer-based-on-provided-plan
feat/trigger-response
feat/trigger
build/trigger
deploy/trigger-dev
codex/remove-claude-code-reviewer-from-github-ci
codex/add-manifest-check-to-upload-endpoint
feat/no-root-dockerfile
fix/json-schema
fix/blocking-anthorized-langgenius
454-bump-cli-template
build/datasource
feat/datasource
bump-cloud-kit
feat/rag-tag
fix/change-session-not-found-to-400
feat/plugin-readme
add-claude-github-actions-1756274550417
docs/comprehensive-development-documentation
chore/remove-json-schema-validation-error
71cef04
fix/missing-parameter-type
fix/sessions-log
fix/template.env
bump/go-git
build/oauth
feat/oauth-refresh-token
feat/plugin-oauth
feat/tool-oauth-cli
build/plugin-oauth
feat/readme-i18n
fix/memory-leak
feat/icon-dark
feat/default-icon
plugin_launch_concurent
feat/collect-active-requests
feat/dark-icon
feat/support-structured-llm-output
feat/dynamic-selector
fix/reduce-logs
feat/decode-plugin-package
feat/db-extras
fix/backwards-invocation-overflow
feat/length-prefixed-chunking
fix/http-request-reader-header
chore/unify-configurations
fix/hardcoded-serverless-runtime-timeout
fix/cmd
fix/signature
refactor/implement-gen-routes
fix/redis-lock
refactor/codegen
feat/add-authorized-category
chore/style
feat/run-plugin-cli
reduce/run-once
feat/reinstall-serverless-runtime
feat/support-setup-process
fix/apply-stdio-buffer-size
chore/add-warning-messages-to-installed-bucket
feat/repo
enhance/stdio
feat/make-buffer-size-configurable
fix/moderation-init
fix/only-validate-profile-on-quick-mode
feat/support-quick-init-plugins
refactor/oauth-parameters
feat/oauth
refactor/simplify-plugin-invocation
test/integration-test-for-plugins
fix/backwards-compatible-to-llm-result-chunk
feat/auto-scale
enhance/reduce-ci-tests
fix/cli-ci
enhance/removes-llm-result-prompt-messages
fix/disable-benchmark-logs
benchmark/local-runtime
chore/remove-useless-benchmark
feat/benchmark
feat/fetch-app-info
fix/windows-remap-assets
fix/skip-hidden-file
feat/stream-tool-blob-message
fix/path-travel
feat/template-add-ci
enhance/version-compare
feat/sign-apple-os-cli
feat/support-minimal-dify-version-required
refactor/stdip
feat/add-serverless-connector-launching-timeout
fix/remove-prompt_messages-from-llm-result-chunk
feat/standardize-plugin-sdk-versions
chore/update-docs-and-refine-wording
update/readme-cli
fix/infinity-environment-setup
fix/cbor-unmarshaling
fix/use-aws-iam-baseendpoint
fix/lost-query-params-in-endpoint
fix/tiktoken
cohre/update-readme
fix/redis-tests
fix/friendly-identity
fix/marshal-any-map
chore/upgrade-ants
fix/graceful-precompile
enhance/tiktoken
feat/graceful-shutdown
fix/close-serverless-response
fix/correct-cli-guide
fix/plugin-active-log
fix/remove-proxy-args-from-uv
fix/endpoint-hook-url
fix/ci-credentials
feat/disable-gevent
fix/add-gcc
fix/hardcoded-endpoint-timeout
fix/bump-cli-sdk-version
fix/deadloop-when-redis-disconnect
fix/enhence/speed-up-environment-setup
enhance/introduce-uv
fix/change-default-db
fix/deadlock
readme
chore/env.example
feat/add-action-in-url
fix/add-more-pip-args
fix/optimize-local-heartbeat
optimize/db-init
fix/optimize-internal-server-error
fix/increase-default-plugin-max-execution-timeout
fix/force-patch-older-version
enhance/increase-installing-process
LICENSE
fix/set-user-id-to-unrequired
fix/max-launching-concurrent
improve/error-handing-in-serverless
refactor/json-unmarshaler-enhancement
fix/add-pip-mirror-url
enhance/serverless-connector
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.3.0b1
0.2.0
0.1.3
0.1.2
0.1.1
0.1.0
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
0.0.1-beta.23
0.0.1-beta.22
0.0.1-beta.21
0.0.1-beta.20
0.0.1-beta.19
0.0.1-beta.18
0.0.1-beta.17
0.0.1-beta.16
0.0.1-beta.15
0.0.1-beta.14
0.0.1-beta.13
0.0.1-beta.12
0.0.1-beta.11
0.0.1-beta.10
0.0.1-beta.9
0.0.1-beta.8
0.0.1-beta.7
0.0.1-beta.6
0.0.1-beta.5
0.0.1-beta.4
0.0.1-beta.3
0.0.1-beta.2
0.0.1-beta.1
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: langgenius/dify-plugin-daemon#218
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Valentino-L on GitHub (Dec 10, 2025).
Self Checks
Dify version
1.10.0
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
Choose 4k option here
✔️ Expected Behavior
Successfully generate 4k images
❌ Actual Behavior
Always times out, dify is unable to output any images. Gives "Request to Plugin Daemon Service failed-500" error
@dosubot[bot] commented on GitHub (Dec 10, 2025):
Hi @Valentino-L! I'm Dosu and I’m helping the dify team.
4K image generation with Nano Banana Pro is not officially supported in Dify v1.10.0—only High and Low resolutions are stable. Selecting 4K currently has no effect and can cause issues, as confirmed by maintainers; 4K support is under development and not yet available in the release you’re using (source).
The “Request to Plugin Daemon Service failed-500” error with a ~300s timeout happens because the Plugin Daemon Service times out on long-running tasks like large image generation. This is controlled by the
PLUGIN_DAEMON_TIMEOUT(default 300s) and related environment variables (source). There are no explicit per-model or per-resolution limits—timeouts and resource exhaustion are the main causes (source).If you want to experiment with longer tasks, increase these environment variables in your
.envordocker-compose.yamland restart your Docker stack:PLUGIN_DAEMON_TIMEOUT=1200PLUGIN_MAX_EXECUTION_TIMEOUT=1200WORKFLOW_MAX_EXECUTION_TIME=1800HTTP_REQUEST_MAX_READ_TIMEOUT=1200GUNICORN_TIMEOUT=600NGINX_PROXY_READ_TIMEOUT=3600sNGINX_PROXY_SEND_TIMEOUT=3600sMake sure your Docker host has enough CPU, RAM, and (if needed) GPU resources—Dify does not set explicit resource limits, so you must manage these externally (source). Also, check Docker networking, service health, and Redis connectivity to rule out misconfiguration (source).
Until official 4K support lands, use High resolution for Nano Banana Pro. If you need 4K output immediately, consider alternative plugins (like Regolo.ai) or models with better streaming support (source). If you want help interpreting release notes or config changes when 4K support is released, let me know!
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other
@crazywoola commented on GitHub (Dec 10, 2025):
Issues related to the plugins should not be posted in this repo.
@Valentino-L commented on GitHub (Dec 10, 2025):
This is not a plugin, it's a problem with the official dify LLM node and Gemini is the model provider
@crazywoola commented on GitHub (Dec 10, 2025):
It seems to be a problem with this repo, please attached the logs as well.
@dosubot[bot] commented on GitHub (Dec 10, 2025):
The 500 error and timeout when generating 4K images with Nano Banana Pro are most likely caused by the plugin daemon's execution timeout or resource exhaustion in your Docker environment. For resource-intensive tasks like 4K image generation, you should increase the
PLUGIN_MAX_EXECUTION_TIMEOUT(default is 600 seconds) andGUNICORN_TIMEOUT(default is 200 seconds) environment variables in your Docker Compose or deployment configuration. This gives the plugin more time to complete before being killed by the daemon. Also, review and raise your container's CPU, memory, and (if used) GPU limits to ensure the plugin isn't being killed due to resource constraints. Timeout enforcement happens at the infrastructure level, so these changes are critical for long-running jobs like 4K renders. Examining the plugin daemon logs around the time of the error can provide more details on the failure cause. See more details in the relevant discussion and the .env.example configuration.To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other