debug_options ਵਿਭਾਗ 29 ਨਾਲ Squid 7 ਪ੍ਰਮਾਣਿਕਤਾ ਟ੍ਰੇਸ ਕਰੋ
ਚੁਣੌਤੀ, ਕਲਾਇੰਟ ਪ੍ਰਤੀਕਿਰਿਆ, ਪ੍ਰਮਾਣਿਕਤਾ ਸਹਾਇਕ ਅਤੇ ਪਹੁੰਚ-ਨੀਤੀ ਫੈਸਲੇ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਸੀਮਤ ਵਿਭਾਗ-29 ਡੀਬੱਗ ਸੈਸ਼ਨ ਵਰਤੋ।
Squid ਦਾ ਪਹਿਲਾ 407 ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਸ਼ੁਰੂਆਤ ਹੋ ਸਕਦਾ ਹੈ। ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕਿ ਕੋਈ ਕੋਸ਼ਿਸ਼ ਕਿੱਥੇ ਰੁਕਦੀ ਹੈ, ਇੱਕ ਬੇਨਤੀ ਕ੍ਰਮ ਨੂੰ ਕਲਾਇੰਟ, ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਧੀ ਅਤੇ ਪਹੁੰਚ ਫੈਸਲੇ ਵਿੱਚੋਂ ਲੰਘਦੇ ਹੋਏ ਟ੍ਰੇਸ ਕਰੋ।
Squid 7 ਨਿਦਾਨ ਸੈਸ਼ਨ ਵਿੱਚ ਵਿਭਾਗ 29 ਵਿੱਚ ਪ੍ਰਮਾਣਿਕਤਾ ਡੀਬੱਗ ਸੁਨੇਹੇ ਹੁੰਦੇ ਹਨ। ਇੱਕ ਅਸਥਾਈ ਸੰਰਚਨਾ ਆਮ ਚੇਤਾਵਨੀ ਪੱਧਰ ਰੱਖਦੇ ਹੋਏ ਉਸ ਵਿਭਾਗ ਨੂੰ ਵਧਾ ਸਕਦੀ ਹੈ:
debug_options ALL,1 29,5
ਪਿਛਲੀ ਡੀਬੱਗ ਸੈਟਿੰਗ ਲਿਖੋ, ਨਿਦਾਨ ਸੰਰਚਨਾ ਲਾਗੂ ਕਰੋ ਅਤੇ ਛੋਟੀ, ਪਛਾਣਨਯੋਗ ਕੋਸ਼ਿਸ਼ ਦੁਹਰਾਓ। ਸੰਰਚਿਤ cache_log ਟਿਕਾਣੇ 'ਤੇ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਪਹੁੰਚ ਲੌਗ ਨਾਲ ਪੜ੍ਹੋ।
| ਕਿਹੜਾ ਸਬੂਤ ਲੱਭਣਾ ਹੈ | ਕਿਹੜੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ |
|---|---|
| ਪੇਸ਼ ਕੀਤੀ Proxy-Authenticate ਸਕੀਮ | ਇਸ ਪ੍ਰੌਕਸੀ ਨੇ ਕਲਾਇੰਟ ਨੂੰ ਕੀ ਵਰਤਣ ਲਈ ਕਿਹਾ? |
| ਕਲਾਇੰਟ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਪ੍ਰਤੀਕਿਰਿਆ | ਕੀ ਕਲਾਇੰਟ ਨੇ ਪੇਸ਼ ਕੀਤਾ ਅਦਲ-ਬਦਲ ਜਾਰੀ ਰੱਖਿਆ? |
| ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਧੀ ਜਾਂ ਸਹਾਇਕ ਦਾ ਨਤੀਜਾ | ਖਾਤਾ ਸਵੀਕਾਰ, ਰੱਦ ਜਾਂ ਪ੍ਰੋਸੈਸਿੰਗ ਅਸਫਲਤਾ ਨਾਲ ਬਲੌਕ ਹੋਇਆ? |
| Squid ਦਾ ਪਹੁੰਚ-ਨੀਤੀ ਫੈਸਲਾ | ਉਸ ਪ੍ਰਮਾਣਿਕਤਾ ਸਥਿਤੀ ਤੋਂ ਬਾਅਦ ਬੇਨਤੀ ਨਾਲ ਕੀ ਹੋਇਆ? |
ਕੁਝ ਸਕੀਮਾਂ ਨੂੰ ਕਈ ਚੁਣੌਤੀ ਰਾਊਂਡ ਚਾਹੀਦੇ ਹਨ। ਸਿਰਫ਼ ਦੁਹਰਾਈਆਂ 407 ਐਂਟਰੀਆਂ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀਆਂ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਨੇ ਸੰਕੇਤ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕੀਤਾ ਜਾਂ ਦਿੱਤਾ ਪਾਸਵਰਡ ਗਲਤ ਸੀ।
ਸਹਾਇਕ ਅਸਫਲਤਾਵਾਂ ਲਈ ਸੰਰਚਿਤ ਸਹਾਇਕ ਅਤੇ ਉਸਦੇ ਸਕੀਮ-ਖਾਸ ਨਤੀਜਾ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਜਾਂਚ ਕਰੋ। ਸ਼ੁਰੂ ਨਾ ਹੋ ਸਕਣ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਚੱਲ ਰਹੇ ਸਹਾਇਕ ਵੱਲੋਂ ਖਾਤਾ ਰੱਦ ਕਰਨ ਤੋਂ ਵੱਖਰੀ ਖਰਾਬੀ ਹੈ। ਜੇ ਪ੍ਰਮਾਣਿਕਤਾ ਸਵੀਕਾਰ ਹੋਈ ਪਰ Squid ਅਜੇ ਵੀ ਬੇਨਤੀ ਰੱਦ ਕਰਦਾ ਹੈ, ਤਾਂ ਸੰਬੰਧਿਤ ਪਹੁੰਚ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਕ੍ਰਮ ਸਮਝ ਆਉਣ 'ਤੇ ਮੂਲ ਡੀਬੱਗ ਪੱਧਰ ਬਹਾਲ ਕਰੋ। ਪੂਰਾ ਪੱਧਰ 9 ਆਉਟਪੁੱਟ ਬਹੁਤ ਵੱਡਾ ਹੋ ਸਕਦਾ ਹੈ; ਪ੍ਰਮਾਣਿਕਤਾ ਨਿਦਾਨ ਲਈ ਵੀ ਸੀਮਤ ਸੰਭਾਲ ਲੋੜੀਂਦੀ ਹੈ ਕਿਉਂਕਿ ਖਾਤਾ ਵੇਰਵੇ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਸਥਿਤੀਆਂ ਦਿਖ ਸਕਦੀਆਂ ਹਨ।