الفصل: أستكشاف أخطاء قاعدة البيانات العامة وإصلاحها

يوضح هذا المقال كيفية أستكشاف أخطاء وحدة التحكم في الوصول (AO) العامة وإصلاحها.

محتويات الدليل

المقالة الرئيسية

فهم بنية WAAS وتدفق حركة مرور البيانات

أستكشاف الأخطاء وإصلاحها بشكل أولي

تحسين أستكشاف الأخطاء وإصلاحها

تسريع التطبيق لاستكشاف الأخطاء وإصلاحها

أستكشاف أخطاء CIFS وإصلاحها

أستكشاف أخطاء HTTP AO وإصلاحها

أستكشاف أخطاء EPM AO وإصلاحها

أستكشاف أخطاء MAPI AO وإصلاحها

أستكشاف أخطاء إدارة NFS وإصلاحها

أستكشاف أخطاء SSL AO وإصلاحها

أستكشاف مشكلات إدارة الفيديو وإصلاحها

أستكشاف أخطاء وحدة التحكم في الوصول (AO) العامة وإصلاحها

أستكشاف أخطاء حالات الحمل الزائد وإصلاحها

أستكشاف أخطاء WCCP وإصلاحها

تطبيق AppNav لحل المشاكل

أستكشاف مشكلات الأقراص والأجهزة وإصلاحها

أستكشاف أخطاء المجموعات التسلسلية المضمنة وإصلاحها

أستكشاف الأخطاء وإصلاحها vWAAS

أستكشاف أخطاء WAAS Express وإصلاحها

أستكشاف أخطاء تكامل NAM وإصلاحها

المحتويات

- 1 أستكشاف أخطاء المسرع العامة وإصلاحها

- 2 تسجيل AO العام

أستكشاف أخطاء المسرع العامة وإصلاحها

يقوم المسرع العام بتحسين حركة المرور التي يتم دفعها لأسفل من وحدات التحكم في الوصول (AO) الأخرى لأنه لا يمكنها تحسين حركة المرور. تقوم وحدة التحكم في الوصول (AO) العامة بتحسين TFO فقط. (يتم إجراء تحسينات ضغط DRE و LZ بواسطة مكون SO-DRE)

تتلقى وحدة التحكم في الوصول (AO) العامة الاتصالات بموجب الشروط التالية:

- حالة الفشل: تحدد AO أنه لا يمكنها معالجة الاتصال بعد أن تشعر بأن البيانات غير مفهومة لها. على سبيل المثال، إذا استشعر إدارة نظام ملفات الإنترنت العام (CIFS) البيانات المشفرة أو المحتوى غير المصدق عليه، فلن يكون قادرا على معالجة هذه البيانات وسيؤدي إلى خفض الاتصال بوحدة التحكم العامة.

- معالجة البروتوكولات المتعددة: على سبيل المثال، يمكن أن يقبل Video AO جميع الاتصالات المتعلقة ببروتوكولات متعددة مثل WMT، RTSP، وما إلى ذلك. ومع ذلك، يوفر فيديو AO حاليا تحسين RTSP فقط، لذلك لن يقوم بمعالجة الاتصالات المتعلقة بالبروتوكولات الأخرى وسيؤدي إلى تقليل هذه الاتصالات إلى AO العام.

تتضمن السيناريوهات الشائعة التي يتم فيها تقليل الاتصالات إلى وحدة التحكم في الوصول (AO) العامة الشروط التالية التي يكون فيها الاتصال غير مفهوم أو غير قادر على تحسينه في AO:

- CIFS غير مصدق

- بروتوكول نظام ملفات الإنترنت العام الموقع على الشركات الصغيرة والمتوسطة

- MAPI المشفر

- فيديو غير RTSP

أحد طرق التحقق من ما إذا كانت AO العامة يتم إستخدامها هو النظر في الإحصائيات من AOs الأخرى. على سبيل المثال، يقوم CIFS AO بالإعلام عن الاتصالات التي يتم تحريكها إلى AO العام على النحو التالي:

WAE674# sh stat accelerator cifs detail

CIFS:

Global Statistics

-----------------

Time Accelerator was started:                                      Tue Jul 14

11:55:09 2009

Time Statistics were Last Reset/Cleared:                           Thu Jul 16

04:16:35 2009

Total Handled Connections:                                         32

Total Optimized Connections:                                       1

Total Connections Handed-off with Compression Policies Unchanged:  24               <-----Pushed down to generic AO

Total Dropped Connections:                                         0

Current Active Connections:                                        0

Current Pending Connections:                                       0

Maximum Active Connections:                                        4

Number of local reply generating requests:                         3388

Number of remote reply generating requests:                        415

The Average time to generate a local reply (msec):                 25

Average time to receive remote reply (ms):                         2147

يمكنك أيضا التحقق من إحصائيات الاتصال للاطلاع على عمليات التحسين التي يتم تطبيقها على الاتصالات. في إخراج show statistics connection، يشير "G" إلى أن الاتصال تم معالجته من قبل AO العام كما يلي:

WAE674# sh stat connection

Current Active Optimized Flows:                      2

Current Active Optimized TCP Plus Flows:          2

Current Active Optimized TCP Only Flows:          0

Current Active Optimized TCP Preposition Flows:   0

Current Active Auto-Discovery Flows:                 5

Current Active Pass-Through Flows:                   0

Historical Flows:                                    100

D:DRE,L:LZ,T:TCP Optimization,

A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO

ConnID  Source IP:Port        Dest IP:Port          PeerID             Accel

3722    10.10.10.10:2162      10.10.100.100:445     00:14:5e:84:24:5f  TCDL

3924    10.10.10.10:2464      10.10.100.101:445     00:14:5e:84:24:5f  TGDL               <-----Look for "G"

إذا ألقيت نظرة فاحصة على الاتصال أعلاه، فسترى أنه تم تكوين بروتوكول نظام ملفات الإنترنت العام ولكن تم تطبيق AO العام كما يلي:

WAE674# sh stat connection conn-id 3924

Connection Id:            3924

Peer Id:                  00:14:5e:84:24:5f

Connection Type:          EXTERNAL CLIENT

Start Time:               Thu Jul 16 06:10:44 2009

Source IP Address:        10.10.10.10

Source Port Number:       2464

Destination IP Address:   10.10.100.101

Destination Port Number:  445

Application Name:         WAFS

Classifier Name:          CIFS

Map Name:                 basic

Directed Mode:            FALSE

Preposition Flow:         FALSE

Policy Details:

Configured:        TCP_OPTIMIZE + DRE + LZ

Derived:        TCP_OPTIMIZE + DRE + LZ

Peer:        TCP_OPTIMIZE + DRE + LZ

Negotiated:        TCP_OPTIMIZE + DRE + LZ

Applied:        TCP_OPTIMIZE + DRE + LZ

Accelerator Details:

Configured:   CIFS                               <-----CIFS configured

Derived:   CIFS

Applied:   GENERICAO                          <-----Generic applied

Hist:   CIFS

لعرض معلومات مماثلة من "الإدارة المركزية"، أختر جهاز WAE، ثم أختر شاشة > تحسين > إحصائيات الاتصالات. الاتصالات التي تم معالجتها من خلال نظرة AO العامة كما يلي:

شكل 1. تقرير إحصائيات الاتصال مع عام

يمكنك إستخدام الأمر show statistics accelerator generic detail للاطلاع على مزيد من التفاصيل حول الاتصالات التي تتم معالجتها بواسطة وحدة التحكم في الوصول (AO) العامة كما يلي:

WAE# sh stat accelerator generic detail

Generic:

-------

Time elapsed since "clear statistics": 1days 18hr 25min 20sec

Time Accelerator was started:                                      Tue Jul 14

11:55:02 2009

Time Statistics were Last Reset/Cleared:                           Tue Jul 14

11:55:02 2009

Total Handled Connections:                                         366

Total Optimized Connections:                                       366

Total Connections Handed-off with Compression Policies Unchanged:  0

Total Dropped Connections:                                         0

Current Active Connections:                                        1

Current Pending Connections:                                       0

Maximum Active Connections:                                        2

. . .

Global Generic AO connection statistics

=======================================

Total number of connections handled:                 366              <------------

Total number of active connections:                   1

Total number of bytes transferred from client:               12055

Total number of bytes transferred from server:               12492

Global Generic AO connection error statistics

=============================================

Source connection closed:                 730

Destination connection closed:                   0

Source connection aborted:                   0

Destination connection aborted:                   0

Source connection error:                   0

Destination connection error:                   0

Out of memory:                   0

Kernel Queue abort error:                   0

إذا كنت ترى عدد "إجمالي" كبير من الاتصالات التي تمت معالجتها، فقد يتسبب خطأ في تكوين أو اتصال من نوع ما في دفع عدد كبير من الاتصالات للأسفل.

تسجيل AO العام

تتوفر ملفات السجل التالية لاستكشاف أخطاء AO العامة وإصلاحها:

- ملفات سجل المعاملات: /local1/logs/tfo/working.log (و /local1/log/tfo/tfo_log_*.txt)

- ملفات سجل التصحيح: /local1/errorlog/genericao-errorlog.current (و genericao-errorlog.*)

لتصحيح الأخطاء بشكل أسهل، يجب عليك أولا إعداد قائمة تحكم في الوصول لتقييد الحزم بمضيف واحد.

WAE674(config)# ip access-list extended 150 permit tcp host 10.10.10.10 any

WAE674(config)# ip access-list extended 150 permit tcp any host 10.10.10.10

لتمكين تسجيل المعاملات، أستخدم أمر تكوين حركة-log كما يلي:

wae(config)# transaction-logs flow enable

wae(config)# transaction-logs flow access-list 150

لإعداد تسجيل تصحيح الأخطاء الخاص بالعنوان العام وتمكينه، أستخدم الأوامر التالية.

ملاحظة: تسجيل تصحيح الأخطاء هو وحدة المعالجة المركزية (CPU) المكثفة ويمكن أن يقوم بإنشاء كمية كبيرة من الإخراج. إستعملوها بحكمة وقليل في بيئة إنتاج.

يمكنك تمكين التسجيل التفصيلي إلى القرص كما يلي:

WAE674(config)# logging disk enable

WAE674(config)# logging disk priority detail

يمكنك تمكين تسجيل تصحيح الأخطاء للاتصالات في قائمة التحكم في الوصول كما يلي:

WAE674# debug connection access-list 150

خيارات تصحيح AO العام هي كما يلي:

WAE674# debug accelerator generic ?

all         enable all GENERIC accelerator debugs

connection  enable GENERIC accelerator connection debugs

misc        enable GENERIC accelerator miscellaneous debugs

shell       enable GENERIC accelerator shell debugs

stats       enable GENERIC accelerator stats debugs

يمكنك تمكين تسجيل تصحيح الأخطاء لاتصالات AO العامة ثم عرض نهاية سجل أخطاء تصحيح الأخطاء كما يلي:

WAE674# debug accelerator generic connection

WAE674# type-tail errorlog/genericao-errorlog.current follow