--config (reported) #4
Loading…
x
Reference in New Issue
Block a user
No description provided.
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?
not using filepath which is specified.
[root@nginxsslh chkcfg]# ./chk.sh
Testing if hmac-file-server accepts --config...
Testing if hmac-file-server accepts -config...
Neither flag worked (exit code != 0). Showing error output:
---- Output from --config ----
time="2025-04-20T08:07:13Z" level=info msg="Configuration loaded successfully."
time="2025-04-20T08:07:13Z" level=info msg="Verified storage path is accessible: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Configuration validated successfully."
time="2025-04-20T08:07:13Z" level=info msg="Log level set to: info"
time="2025-04-20T08:07:13Z" level=info msg="Server ListenPort: 8080"
time="2025-04-20T08:07:13Z" level=info msg="Server UnixSocket: false"
time="2025-04-20T08:07:13Z" level=info msg="Server StoragePath: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Logging Level: info"
time="2025-04-20T08:07:13Z" level=info msg="Logging File: /var/log/hmac-file-server.log"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsPort: 9090"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTL: 365d"
time="2025-04-20T08:07:13Z" level=info msg="Server MinFreeBytes: 5GB"
time="2025-04-20T08:07:13Z" level=info msg="Server AutoAdjustWorkers: true"
time="2025-04-20T08:07:13Z" level=info msg="Server NetworkEvents: false"
time="2025-04-20T08:07:13Z" level=info msg="Server PIDFilePath: ./hmac-file-server.pid"
time="2025-04-20T08:07:13Z" level=info msg="Server CleanUponExit: true"
time="2025-04-20T08:07:13Z" level=info msg="Server PreCaching: true"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTLEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server DeduplicationEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server BindIP: 127.0.0.1"
time="2025-04-20T08:07:13Z" level=info msg="Server FileNaming: none"
time="2025-04-20T08:07:13Z" level=info msg="Server ForceProtocol: auto"
time="2025-04-20T08:07:13Z" level=info msg="PID 3363770 written to ./hmac-file-server.pid"
---- Output from -config ----
time="2025-04-20T08:07:13Z" level=info msg="Configuration loaded successfully."
time="2025-04-20T08:07:13Z" level=info msg="Verified storage path is accessible: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Configuration validated successfully."
time="2025-04-20T08:07:13Z" level=info msg="Log level set to: info"
time="2025-04-20T08:07:13Z" level=info msg="Server ListenPort: 8080"
time="2025-04-20T08:07:13Z" level=info msg="Server UnixSocket: false"
time="2025-04-20T08:07:13Z" level=info msg="Server StoragePath: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Logging Level: info"
time="2025-04-20T08:07:13Z" level=info msg="Logging File: /var/log/hmac-file-server.log"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsPort: 9090"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTL: 365d"
time="2025-04-20T08:07:13Z" level=info msg="Server MinFreeBytes: 5GB"
time="2025-04-20T08:07:13Z" level=info msg="Server AutoAdjustWorkers: true"
time="2025-04-20T08:07:13Z" level=info msg="Server NetworkEvents: false"
time="2025-04-20T08:07:13Z" level=info msg="Server PIDFilePath: ./hmac-file-server.pid"
time="2025-04-20T08:07:13Z" level=info msg="Server CleanUponExit: true"
time="2025-04-20T08:07:13Z" level=info msg="Server PreCaching: true"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTLEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server DeduplicationEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server BindIP: 127.0.0.1"
time="2025-04-20T08:07:13Z" level=info msg="Server FileNaming: none"
time="2025-04-20T08:07:13Z" level=info msg="Server ForceProtocol: auto"
time="2025-04-20T08:07:13Z" level=info msg="PID 3363797 written to ./hmac-file-server.pid"
Both variants (
--config
and-config
) work flawlessly.The configuration is successfully loaded and validated, regardless of which flag you use.