Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Dieses Thema enthält 9 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Marcel Vor 1 Jahr, 11 Monaten.

Assistiert von: Marcel.

Autor Beiträge
Juli 24, 2023 um 11:52 am #14089149

alexanderH-57

[24-Jul-2023 09:31:07] [pool domain.tld] pid 1216824
script_filename = /var/WWW/html/wp-admin/admin.php
[0x00007f3ac141ad80] curl_exec() /var/WWW/html/wp-includes/Requests/src/Transport/Curl.php:204
[0x00007f3ac141a6a0] request() /var/WWW/html/wp-includes/Requests/src/Requests.php:469
[0x00007f3ac141a2f0] request() /var/WWW/html/wp-includes/class-wp-http.php:396
[0x00007f3ac1419700] request() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/API/class-wpml-tm-ate-api.php:672
[0x00007f3ac1419480] request() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/API/class-wpml-tm-ate-api.php:688
[0x00007f3ac1419280] requestWithLog() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/API/class-wpml-tm-ate-api.php:367
[0x00007f3ac14190d0] get_languages_supported_by_automatic_translations() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/API/CachedATEAPI.php:39
[0x00007f3ac1419060] call_user_func_array() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/API/CachedATEAPI.php:39
[0x00007f3ac1418f00] callWithCache() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/API/CachedATEAPI.php:33
[0x00007f3ac1418e10] __call() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/API/ATE/LanguageMappings.php:34
[0x00007f3ac1418a00] WPML\TM\API\ATE\{closure}() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php:154
[0x00007f3ac1418990] call_user_func_array() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php:154
[0x00007f3ac1418730] WPML\FP\{closure}() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Wrapper.php:18
[0x00007f3ac14185e0] map() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/API/ATE/LanguageMappings.php:135
[0x00007f3ac1418510] getLanguagesEligibleForAutomaticTranslations() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/API/ATE/LanguageMappings.php:144
[0x00007f3ac14182f0] geCodesEligibleForAutomaticTranslations() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/API/ATE/LanguageMappings.php:59
[0x00007f3ac1418080] isCodeEligibleForAutomaticTranslations() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/API/Jobs.php:145
[0x00007f3ac1417c50] WPML\TM\API\{closure}() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php:321
[0x00007f3ac1417be0] call_user_func_array() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php:321
[0x00007f3ac1417a90] WPML\FP\{closure}() /var/WWW/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php:154

Sieht mir nach übermäßigem cURL-Gebrauch aus?
Vielleicht etwas weniger Lizenz-Checks einbauen?

Juli 24, 2023 um 11:56 am #14089161

alexanderH-57

Sieht wohl so aus, als ob ich Recht hätte:
Started attempt to download xliff file. The process did not finish.

Wozu?

Juli 24, 2023 um 12:04 pm #14089291

alexanderH-57

Debugging später: ausstehende Übersetzungen.

Wow, kann man die nicht auf "hold" setzen, und den Admin/wen-auch-immer benachrichtigen, anstelle das ganze Backend lahmzulegen?

Juli 24, 2023 um 2:48 pm #14090661

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

Started attempt to download xliff file. The process did not finish.

Dies betrifft den Download des XLIFF Files, welcher der WPML Editor zurück zu WP sendet, dies hat nichts mit der Lizenzprüfung zu tun.

Die Funktionen "getLanguagesEligibleForAutomaticTranslations" & "getCodesEligibleForAutomaticTranslations" prüfen, in welches Sprachen und Sprachcode Sie definiert haben, damit dies an die Translation Engine übergeben werden kann.

Haben Sie denn bereits die Queries im Backend analysiert? Von wie vielen Sekunden sprechen wie hier? Bitte werten Sie dies wie hier beschrieben mit dem "Debug Bar" Plugin nach einem vollen Backup aus und übermitteln Sie die Werte: https://wpml.org/de/faq/how-to-debug-performance-problems/.

Freundliche Grüße
Marcel

Juli 24, 2023 um 4:23 pm #14091447

alexanderH-57

Leute... bitte kein Support-Ping-Pong, sonst war es das letzte Mal, das wir die WPML-Lizenz verlängern.

Schuld ist DEFINITIV WPML mit seinen nach extern gehenden Anfragen nach Extern:
versteckter Link

Steht da in ROT.

Und wenn ich WPML rauskratze, dann lädt das Admin-Backend in knapp einer Sekunde.
Sorry, aber hier sind schon so viele Meldungen bzgl. der Performanceprobleme, und keinen interessiert das?

Juli 24, 2023 um 5:20 pm #14091827

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

ich habe nicht bestritten, dass WPML der Auslöser ist. Hier wird der Editor authentifiziert, wie bei allen anderen API Calls auch. Sie verwechseln scheinbar die Lizenzprüfung des Plugins über den wpml.org Update-Server mit der Überprüfung der UUID des ATE Editors. Das sind 2 verschiedene Dinge und ja, auch hier wird der Site-Key übergeben, damit die Credits dementsprechend der korrekten URL zugewiesen werden können. Zu Ihrer Frage: Nein, diese Calls können Sie nicht auf "hold" setzen.

Um Ihnen nun konkret helfen zu können, wäre es hilfreich, wenn Sie weitere Details dazu anhängen.

1) Wie hoch ist aktuell die Ladezeit zur API, wenn WPML aktiv ist?
2) Können Sie die erhöhte Ladezeit auf einer Staging isoliert nur mit WPML und einem Standard Theme wie TwentyTwenty-One ebenso reproduzieren?
3) Interessant wären die Queries dazu zu sehen, um zu bestätigen, dass es wirklich die API Requests des Editors betrifft und nicht etwaige Abfragen der DB bzw. Bestätigung, dass die Queries normal sind.

Ich habe zudem die Eingabe der WPML Debug Info aktiviert, um weitere Einstellungen auslösen zu können.

Freundliche Grüße
Marcel

Juli 24, 2023 um 6:52 pm #14092195

alexanderH-57

zu 1) 3-5 Sekunden extra.
zu 2) ja kann ich, habe ich schon getan, deswegen bin ich ja sauer. Sind hier viele Support-Cases, die GENAU die gleiche Fehlermeldung bringen, aber bisher keinerlei Antwort erhalten haben.
zu 3) ich will es mal so sagen: mit mehr als 10k WP-Installationen in meiner Lebenszeit bin ich sehr gut in der Lage, einen Fehler zu isolieren. Ich weiß was ein PHP-Slow-Query-Log ist (deswegen auch die Eingrenzung auf cURL), und ich habe auch wie vorgeschlagen mit der Debug-Bar ganz klar feststellen können, das es auf WPML einzugrenzen ist.

Das Problem sind die Calls nach extern.

Und entweder wird das besser (was ich von meiner Seite nicht beeinflussen kann, da dies ein dedizierter Server mit 1GBit Anbindung ist), oder leider wird der Kunde dann sagen: nein, das ist nicht besser geworden.

Ich persönlich bin da total emotionslos.
WPML hat seine Vorzüge, aber es würde mich wirklich ärgern, diesen Kunden zu verlieren.

Juli 25, 2023 um 7:45 am #14093637

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

#1 Fügen Sie mir bitte Ihre WPML Debug Info, um weitere Details der Installation auslesen zu können.

#2 Stellen Sie bitte eine Duplicator Kopie der Webseite für ein lokales Debugging bereit. Anbei eine Anleitung hierfür: https://wpml.org/faq/provide-supporters-copy-site/.

Damit sollte es sich isolieren lassen können um die Fehlerquelle zu bestätigen.

Freundliche Grüße
Marcel

Juli 28, 2023 um 2:34 pm #14118005

alexanderH-57

1. nein, mit Sicherheit werde ich NICHT einfach einen Klon einer Website erstellen. DSGVO/GDPR ist ein Begriff? Wahnsinn...

2. Wozu auch, ich kann es ja mittlerweile auf den bescheidenen ATE eingrenzen, also wozu noch weiter Zeit verschwenden?

3. ich sagte: bitte kein Support-Pingpong. Was bekomme ich? Support-Pingpong obwohl ich klar eingrenzen kann, was das Problem verursacht.

Wie versprochen habe ich jetzt unsere Lizenz gekündigt.
Schon krass, wie schlecht der Support im Vergleich zu anderen Plugins ist.

Juli 28, 2023 um 2:49 pm #14118157

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

ich habe Sie um eine Seitenkopie gebeten, um das Problem debuggen zu können. Die Anzahl der Requests zu unserem Server scheint hier nicht normal zu sein und dies benötigt ein Debugging bzw. eine genauere Analyse bzw. ein Profiling, was ohne Site-Copy kaum möglich ist.

Zur Seitenkopie finden Sie weitere Details in unserer Privacy Policy hier: https://wpml.org/documentation/privacy-policy-and-gdpr-compliance/#:~:text=services%20is%20encrypted.-,Data%20shared%20with%20our%20support,-Sometimes%2C%20to%20help.

Private Informationen können Sie wie hier beschrieben aus der DB entfernen: https://wpml.org/documentation/privacy-policy-and-gdpr-compliance/how-to-remove-personal-information-from-your-database-for-support/

Da Sie uns somit gar nicht erlauben Ihnen zu helfen, schließe ich das Ticket und wünsche Ihnen einen schönen Tag.

Freundliche Grüße
Marcel