From 2251fa2f8e5dfd1dee56832194d2d0c229026984 Mon Sep 17 00:00:00 2001 From: kdletters Date: Fri, 12 Jun 2026 15:24:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E9=BD=90=E5=A4=96=E9=83=A8=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=9C=8D=E5=8A=A1OpenSSL=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为worker与controller systemd单元补齐LD_LIBRARY_PATH 避免服务器动态链接OpenSSL失败 --- .../systemd/genarrative-external-generation-controller.service | 1 + deploy/systemd/genarrative-external-generation-worker@.service | 1 + 2 files changed, 2 insertions(+) diff --git a/deploy/systemd/genarrative-external-generation-controller.service b/deploy/systemd/genarrative-external-generation-controller.service index 5f54bda4..d6daf273 100644 --- a/deploy/systemd/genarrative-external-generation-controller.service +++ b/deploy/systemd/genarrative-external-generation-controller.service @@ -9,6 +9,7 @@ Type=simple WorkingDirectory=/opt/genarrative/current EnvironmentFile=/etc/genarrative/api-server.env EnvironmentFile=-/etc/genarrative/external-generation-controller.env +Environment="LD_LIBRARY_PATH=/opt/genarrative/openssl-3.2.0/lib64:/opt/genarrative/openssl-3.2.0/lib" ExecStart=/usr/bin/env GENARRATIVE_PROCESS_ROLE=external-generation-controller GENARRATIVE_TRACKING_OUTBOX_DIR=/var/lib/genarrative/tracking-outbox/controller OTEL_SERVICE_NAME=genarrative-external-generation-controller /opt/genarrative/current/api-server Restart=always RestartSec=5 diff --git a/deploy/systemd/genarrative-external-generation-worker@.service b/deploy/systemd/genarrative-external-generation-worker@.service index 815dba40..ee4a71e8 100644 --- a/deploy/systemd/genarrative-external-generation-worker@.service +++ b/deploy/systemd/genarrative-external-generation-worker@.service @@ -11,6 +11,7 @@ Group=genarrative WorkingDirectory=/opt/genarrative/current EnvironmentFile=/etc/genarrative/api-server.env EnvironmentFile=-/etc/genarrative/external-generation-worker.env +Environment="LD_LIBRARY_PATH=/opt/genarrative/openssl-3.2.0/lib64:/opt/genarrative/openssl-3.2.0/lib" ExecStart=/usr/bin/env GENARRATIVE_PROCESS_ROLE=external-generation-worker GENARRATIVE_EXTERNAL_GENERATION_WORKER_ID=%H-%i GENARRATIVE_TRACKING_OUTBOX_DIR=/var/lib/genarrative/tracking-outbox/%H-%i OTEL_SERVICE_NAME=genarrative-external-generation-worker /opt/genarrative/current/api-server Restart=always RestartSec=5