Skip to content

Commit 2ba7192

Browse files
committed
feat(performance): add error handling for nginx configuration and response reading
1 parent d954918 commit 2ba7192

File tree

18 files changed

+580
-180
lines changed

18 files changed

+580
-180
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export default {
2+
51000: () => $gettext('Stub_status is not enabled'),
3+
51001: () => $gettext('Failed to get stub status: {0}'),
4+
51002: () => $gettext('Failed to read response body: {0}'),
5+
51003: () => $gettext('Failed to parse template: {0}'),
6+
51004: () => $gettext('Failed to execute template: {0}'),
7+
51005: () => $gettext('Failed to parse nginx config: {0}'),
8+
51006: () => $gettext('Failed to build nginx config: {0}'),
9+
}

app/src/language/ar/app.po

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -935,23 +935,23 @@ msgstr "انقر أو اسحب المجلدات إلى هذه المنطقة ل
935935
msgid "Click to copy"
936936
msgstr "انقر لنسخ"
937937

938-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:120
938+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:124
939939
msgid "Client Body Buffer Size"
940940
msgstr "حجم العميل العازلة للعميل"
941941

942-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:113
942+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:117
943943
msgid "Client Header Buffer Size"
944944
msgstr "حجم مخزن رأس العميل"
945945

946-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:99
946+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:110
947947
msgid "Client Max Body Size"
948948
msgstr "الحد الأقصى لحجم جسم العميل"
949949

950-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:121
950+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:125
951951
msgid "Client request body buffer size"
952952
msgstr "حجم مخزن طلب جسم العميل"
953953

954-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:114
954+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:118
955955
msgid "Client request header buffer size"
956956
msgstr "حجم مخزن رأس طلب العميل"
957957

@@ -1871,6 +1871,10 @@ msgstr "فشل في إنشاء نسخة احتياطية لملفات تكوين
18711871
msgid "Failed to backup Nginx UI files: {0}"
18721872
msgstr "فشل في إنشاء نسخة احتياطية لملفات واجهة NGINX: {0}"
18731873

1874+
#: src/constants/errors/performance.ts:8
1875+
msgid "Failed to build nginx config: {0}"
1876+
msgstr "فشل في بناء تكوين nginx: {0}"
1877+
18741878
#: src/constants/errors/backup.ts:18
18751879
msgid "Failed to calculate hash: {0}"
18761880
msgstr "فشل في حساب التجزئة: {0}"
@@ -2041,6 +2045,10 @@ msgstr "فشل في تقييم الروابط الرمزية: {0}"
20412045
msgid "Failed to exec command: {0}"
20422046
msgstr "فشل تنفيذ الأمر: {0}"
20432047

2048+
#: src/constants/errors/performance.ts:6
2049+
msgid "Failed to execute template: {0}"
2050+
msgstr "فشل تنفيذ القالب: {0}"
2051+
20442052
#: src/constants/errors/backup.ts:35
20452053
msgid "Failed to extract archive: {0}"
20462054
msgstr "فشل استخراج الأرشيف: {0}"
@@ -2069,6 +2077,10 @@ msgstr "فشل في الحصول على إعدادات أداء Nginx"
20692077
msgid "Failed to get performance data"
20702078
msgstr "فشل في الحصول على بيانات الأداء"
20712079

2080+
#: src/constants/errors/performance.ts:3
2081+
msgid "Failed to get stub status: {0}"
2082+
msgstr "فشل في الحصول على حالة الحالة المزيفة: {0}"
2083+
20722084
#: src/constants/errors/docker.ts:8
20732085
msgid "Failed to inspect container: {0}"
20742086
msgstr "فشل في فحص الحاوية: {0}"
@@ -2093,10 +2105,18 @@ msgstr "فشل في فتح مدخل الأرشيف: {0}"
20932105
msgid "Failed to open zip file: {0}"
20942106
msgstr "فشل في فتح ملف ZIP: {0}"
20952107

2108+
#: src/constants/errors/performance.ts:7
2109+
msgid "Failed to parse nginx config: {0}"
2110+
msgstr "فشل تحليل تكوين nginx: {0}"
2111+
20962112
#: src/constants/errors/self_check.ts:5
20972113
msgid "Failed to parse nginx.conf"
20982114
msgstr "فشل تحليل ملف nginx.conf"
20992115

2116+
#: src/constants/errors/performance.ts:5
2117+
msgid "Failed to parse template: {0}"
2118+
msgstr "فشل تحليل القالب: {0}"
2119+
21002120
#: src/constants/errors/docker.ts:11
21012121
msgid "Failed to pull image: {0}"
21022122
msgstr "فشل في جلب الصورة: {0}"
@@ -2121,6 +2141,10 @@ msgstr "فشل قراءة ملف nginx.conf"
21212141
msgid "Failed to read output: {0}"
21222142
msgstr "فشل قراءة المخرجات: {0}"
21232143

2144+
#: src/constants/errors/performance.ts:4
2145+
msgid "Failed to read response body: {0}"
2146+
msgstr "فشل في قراءة نص الاستجابة: {0}"
2147+
21242148
#: src/constants/errors/backup.ts:21
21252149
msgid "Failed to read symlink: {0}"
21262150
msgstr "فشل في قراءة الرابط الرمزي: {0}"
@@ -2873,7 +2897,7 @@ msgstr "الحد الأقصى للطلبات في الثانية"
28732897
msgid "Maximum Cache Size"
28742898
msgstr "الحد الأقصى لحجم الذاكرة المؤقتة"
28752899

2876-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:100
2900+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:111
28772901
msgid "Maximum client request body size"
28782902
msgstr "الحد الأقصى لحجم طلب العميل"
28792903

@@ -4516,11 +4540,11 @@ msgstr "خطأ في الخادم"
45164540
msgid "Server Info"
45174541
msgstr "معلومات الخادم"
45184542

4519-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:106
4543+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:99
45204544
msgid "Server Names Hash Bucket Size"
45214545
msgstr "حجم جدول تجزئة أسماء الخوادم"
45224546

4523-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:107
4547+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:100
45244548
msgid "Server names hash table size"
45254549
msgstr "حجم جدول تجزئة أسماء الخوادم"
45264550

@@ -4800,6 +4824,10 @@ msgstr "دليل Streams-enabled غير موجود"
48004824
msgid "Stub Status Port"
48014825
msgstr "منفذ حالة ستاب"
48024826

4827+
#: src/constants/errors/performance.ts:2
4828+
msgid "Stub_status is not enabled"
4829+
msgstr "لم يتم تمكين Stub_status"
4830+
48034831
#: src/constants/index.ts:25 src/views/backup/AutoBackup/AutoBackup.vue:195
48044832
#: src/views/backup/AutoBackup/AutoBackup.vue:220
48054833
#: src/views/notification/notificationColumns.tsx:35
@@ -5814,10 +5842,6 @@ msgstr "مفاتيح المرور الخاصة بك"
58145842
#~ msgid "Unknown issue"
58155843
#~ msgstr "مشكلة غير معروفة"
58165844

5817-
#, fuzzy
5818-
#~ msgid "Failed to get hostname: {0}"
5819-
#~ msgstr "فشل في التفعيل %{msg}"
5820-
58215845
#, fuzzy
58225846
#~ msgid "AutoCert is running, please wait"
58235847
#~ msgstr "هذا العنصر في الشهادة التلقائية غير صالح، يرجى إزالته."

app/src/language/de_DE/app.po

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -949,23 +949,23 @@ msgstr "Klicken Sie oder ziehen Sie Ordner in diesen Bereich zum Hochladen"
949949
msgid "Click to copy"
950950
msgstr "Klicken Sie hier, um zu kopieren"
951951

952-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:120
952+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:124
953953
msgid "Client Body Buffer Size"
954954
msgstr "Client Body Puffer Größe"
955955

956-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:113
956+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:117
957957
msgid "Client Header Buffer Size"
958958
msgstr "Client-Header-Puffergröße"
959959

960-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:99
960+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:110
961961
msgid "Client Max Body Size"
962962
msgstr "Maximale Client-Körpergröße"
963963

964-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:121
964+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:125
965965
msgid "Client request body buffer size"
966966
msgstr "Puffergröße für den Anforderungskörper des Clients"
967967

968-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:114
968+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:118
969969
msgid "Client request header buffer size"
970970
msgstr "Größe des Puffers für Client-Anfrageheader"
971971

@@ -1895,6 +1895,10 @@ msgstr "Fehler beim Sichern der Nginx-Konfigurationsdateien: {0}"
18951895
msgid "Failed to backup Nginx UI files: {0}"
18961896
msgstr "Fehler beim Sichern der Nginx-UI-Dateien: {0}"
18971897

1898+
#: src/constants/errors/performance.ts:8
1899+
msgid "Failed to build nginx config: {0}"
1900+
msgstr "Fehler beim Erstellen der nginx-Konfiguration: {0}"
1901+
18981902
#: src/constants/errors/backup.ts:18
18991903
msgid "Failed to calculate hash: {0}"
19001904
msgstr "Hash-Berechnung fehlgeschlagen: {0}"
@@ -2065,6 +2069,10 @@ msgstr "Fehler beim Auswerten der symbolischen Links: {0}"
20652069
msgid "Failed to exec command: {0}"
20662070
msgstr "Befehl konnte nicht ausgeführt werden: {0}"
20672071

2072+
#: src/constants/errors/performance.ts:6
2073+
msgid "Failed to execute template: {0}"
2074+
msgstr "Fehler beim Ausführen der Vorlage: {0}"
2075+
20682076
#: src/constants/errors/backup.ts:35
20692077
msgid "Failed to extract archive: {0}"
20702078
msgstr "Fehler beim Entpacken des Archivs: {0}"
@@ -2093,6 +2101,10 @@ msgstr "Fehler beim Abrufen der Nginx-Leistungseinstellungen"
20932101
msgid "Failed to get performance data"
20942102
msgstr "Fehler beim Abrufen der Leistungsdaten"
20952103

2104+
#: src/constants/errors/performance.ts:3
2105+
msgid "Failed to get stub status: {0}"
2106+
msgstr "Fehler beim Abrufen des Stub-Status: {0}"
2107+
20962108
#: src/constants/errors/docker.ts:8
20972109
msgid "Failed to inspect container: {0}"
20982110
msgstr "Fehler beim Untersuchen des Containers: {0}"
@@ -2117,10 +2129,18 @@ msgstr "Fehler beim Öffnen des ZIP-Eintrags: {0}"
21172129
msgid "Failed to open zip file: {0}"
21182130
msgstr "Fehler beim Öffnen der ZIP-Datei: {0}"
21192131

2132+
#: src/constants/errors/performance.ts:7
2133+
msgid "Failed to parse nginx config: {0}"
2134+
msgstr "Fehler beim Parsen der nginx-Konfiguration: {0}"
2135+
21202136
#: src/constants/errors/self_check.ts:5
21212137
msgid "Failed to parse nginx.conf"
21222138
msgstr "Fehler beim Parsen von nginx.conf"
21232139

2140+
#: src/constants/errors/performance.ts:5
2141+
msgid "Failed to parse template: {0}"
2142+
msgstr "Fehler beim Parsen der Vorlage: {0}"
2143+
21242144
#: src/constants/errors/docker.ts:11
21252145
msgid "Failed to pull image: {0}"
21262146
msgstr "Fehler beim Herunterladen des Images: {0}"
@@ -2145,6 +2165,10 @@ msgstr "Fehler beim Lesen von nginx.conf"
21452165
msgid "Failed to read output: {0}"
21462166
msgstr "Fehler beim Lesen der Ausgabe: {0}"
21472167

2168+
#: src/constants/errors/performance.ts:4
2169+
msgid "Failed to read response body: {0}"
2170+
msgstr "Fehler beim Lesen des Antworttextes: {0}"
2171+
21482172
#: src/constants/errors/backup.ts:21
21492173
msgid "Failed to read symlink: {0}"
21502174
msgstr "Fehler beim Lesen der symbolischen Verknüpfung: {0}"
@@ -2905,7 +2929,7 @@ msgstr "Maximale Anfragen pro Sekunde"
29052929
msgid "Maximum Cache Size"
29062930
msgstr "Maximale Cache-Größe"
29072931

2908-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:100
2932+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:111
29092933
msgid "Maximum client request body size"
29102934
msgstr "Maximale Größe des Client-Anfragekörpers"
29112935

@@ -4578,11 +4602,11 @@ msgstr "Serverfehler"
45784602
msgid "Server Info"
45794603
msgstr "Serverinformationen"
45804604

4581-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:106
4605+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:99
45824606
msgid "Server Names Hash Bucket Size"
45834607
msgstr "Server-Namen-Hash-Bucket-Größe"
45844608

4585-
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:107
4609+
#: src/views/dashboard/components/ParamsOpt/PerformanceConfig.vue:100
45864610
msgid "Server names hash table size"
45874611
msgstr "Größe der Server-Namen-Hash-Tabelle"
45884612

@@ -4868,6 +4892,10 @@ msgstr "Streams-enabled-Verzeichnis existiert nicht"
48684892
msgid "Stub Status Port"
48694893
msgstr "Stub-Status-Port"
48704894

4895+
#: src/constants/errors/performance.ts:2
4896+
msgid "Stub_status is not enabled"
4897+
msgstr "Stub_status ist nicht aktiviert"
4898+
48714899
#: src/constants/index.ts:25 src/views/backup/AutoBackup/AutoBackup.vue:195
48724900
#: src/views/backup/AutoBackup/AutoBackup.vue:220
48734901
#: src/views/notification/notificationColumns.tsx:35
@@ -5912,10 +5940,6 @@ msgstr "Deine Passkeys"
59125940
#~ msgid "Unknown issue"
59135941
#~ msgstr "Unbekanntes Problem"
59145942

5915-
#, fuzzy
5916-
#~ msgid "Failed to get hostname: {0}"
5917-
#~ msgstr "Aktiviern von %{msg} fehlgeschlagen"
5918-
59195943
#, fuzzy
59205944
#~ msgid "AutoCert is running, please wait"
59215945
#~ msgstr "Dieses Auto-Zertifikatselement ist ungültig, bitte entferne es."

0 commit comments

Comments
 (0)