Fehler 503 nach 60 Sekunden

Carsten-M

Benutzer
Mitglied seit
25. Aug 2021
Beiträge
38
Punkte für Reaktionen
2
Punkte
8
Projekt Piwigo Bilder/Grafik Datenbank

Ich bin am Verzweifeln....


Domain hängt hinter Reverse Proxy
Timeout 600 gesetzt

Ich möchte ca. 7 Millionen Grafiken in die DB bringen.
Es sind nur Webgrafiken in den Formaten PNG,SVG und WEBP
Die Größen bewegen sich von 1kb bis max. 20kb

Benutzt wird PHP 7.4.30 und MariaDB 10

Ich habe die Werte in der php.ini und der my.cnf schon von 60 auf 600 gestellt
sowie die max.- Werte auf 1024m gesetzt.

Hier mal die Einträge der my.cnf
Keine Ahnung ob das für Synology richtig ist.



[mysqld]

tmpdir = /mnt/mysqlramdisk
wait_timeout=600
key_buffer_size = 1024M
max_allowed_packet = 20000M

query_cache_type=1

query_cache_size=268435456

query_cache_limit=1048576




Ich kann immer nur Ordner mit ca. 35000 Grafiken auf einmal per FTP in den Ordner galleries hochladen und synchronisieren.

Dann bekomme ich nach der Sync auch eine Rückmeldung.

Ab 40000 Grafiken kommt Fehler 503.
Aus irgendeinem Grund bekomme ich keine lesbare Fehlermeldung. ( Gateway timeout , eine Medlung von MariaDB oder so ähnlich )

Ich finde auch meine zusätzlich angepasste php.ini für die Domain nicht über Putty.

Hat jemand einen Tipp ?

Danke
 

Carsten-M

Benutzer
Mitglied seit
25. Aug 2021
Beiträge
38
Punkte für Reaktionen
2
Punkte
8
Ich finde den Fehler nicht.

Ich habe alle verfügbaren php.ini händisch geändert
Ich habe die 2 *.json auch angeglichen....mehr habe ich nicht gefunden
Ich habe die user-settungs.ini auch geändert

Trozdem habe ich immer ein Timeout nach 60 Sekunden.

Irgendeine default-Vorgabe überschreibt meine Einstellungen beim Neustart

Wo kann ich den noch suchen ?
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.114
Punkte
214
Meinst du nicht, es würde mehr Sinn ergeben, wenn du mehr über die Installation und Einstellungen preisgibst?
 

Carsten-M

Benutzer
Mitglied seit
25. Aug 2021
Beiträge
38
Punkte für Reaktionen
2
Punkte
8
Es fängt damit an, das der Wert: max_execution_time = 600 einfach übergangen wird.

Ich habe Piwigo auf einem alten QNAP TS-131P installiert und die DB auf einem 920+ angelegt.

php.ini vom QNAP


Code:
[PHP]
engine = On
short_open_tag = On
asp_tags = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =                               
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
disable_classes =
expose_php = Off
max_execution_time = 86400   ; Maximum execution time of each script, in seconds
max_input_time = 86400    ; Maximum amount of time each script may spend parsing request data
memory_limit = 512M
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = Off
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
variables_order = "EGPCS"
register_argc_argv = On
gpc_order = "GPC"
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
doc_root =
user_dir =
include_path = ".:/etc/config/php"
extension_dir = /usr/local/apache/modules
enable_dl = On
post_max_size = 320M
file_uploads = On
upload_max_filesize = 320M
max_file_uploads = 2000000
allow_url_fopen = On
default_socket_timeout = 600
upload_tmp_dir = /share/CACHEDEV1_DATA/.@upload_cache
zend_extension = opcache.so

[opcache]
opcache.memory_consumption = 256
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
opcache.fast_shutdown = 1

[Syslog]
define_syslog_variables  = Off


Jetzt habe ich probiert, einzelne auf der DS920+ verfügbare Optionen auf diesen Wert zu ändern.

Das hat leider auch nicht funktioniert.

Wenn das QNAP nicht so wenig Ram hätte ( 1 GB ) und von der CPU viel zu lahm ist, würde ich Piwigo dort laufen lassen.
 

Carsten-M

Benutzer
Mitglied seit
25. Aug 2021
Beiträge
38
Punkte für Reaktionen
2
Punkte
8
Immer wieder Fehler 504 nach 60 Sekunden
Das Script läuft bis zum Ende aber ich bekomme das Ergebnis wegen Timeout nicht angezeigt.

Ich synchronisiere jetzt die Bilder immer Blind und kann die ausgegebenen Fehler ( falsche Dateiname oder Zeichen ) nicht sehen


phpinfoserver.png
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat