在网上搜索后,我找到了这个识别 5xx 状态代码的解决方案:
varnishlog-q“响应状态> = 500”
问题在于它还包含内部代码,例如 750 或 850,而我不需要这些代码,因为这些代码没有问题。我还尝试了以下方法,但无济于事:
varnishlog -q "RespStatus >=500 且 RespStatus <599"
答案1
只需使用正则表达式即可:
varnishlog -q "RespStatus ~ '5[0-9][0-9]'"
在网上搜索后,我找到了这个识别 5xx 状态代码的解决方案:
varnishlog-q“响应状态> = 500”
问题在于它还包含内部代码,例如 750 或 850,而我不需要这些代码,因为这些代码没有问题。我还尝试了以下方法,但无济于事:
varnishlog -q "RespStatus >=500 且 RespStatus <599"
只需使用正则表达式即可:
varnishlog -q "RespStatus ~ '5[0-9][0-9]'"