Opsi gali batas waktu tidak berfungsi


9

Ketika saya mencoba salah satu dari perintah ini mereka tidak berhenti setelah 5 detik:

$ dig +time=5 @hii.com hello.me 

-atau-

$ dig @hii.com hello.me +time=5

Apa cara yang benar untuk menggunakan opsi ini?

Jawaban:


19

Nilai batas waktu adalah per coba sehingga pengaturan +time=5akan menghasilkan penundaan 15 detik sebagai default untuk +triesadalah 3. Jika Anda mengatur +tries=1maka perintah Anda akan habis dalam 5 detik misalnya

time dig +time=5  @hii.com hello.me

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5_7.1 <<>> +time=5 @hii.com hello.me
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached

real    0m15.017s
user    0m0.003s
sys     0m0.011s

atau dengan a tries=1

 time dig +time=5 +tries=1 @hii.com hello.me

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5_7.1 <<>> +time=5 +tries=1 @hii.com hello.me
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached

real    0m5.015s
user    0m0.006s
sys     0m0.007s

1
Terima kasih banyak. Saya berencana untuk menghentikan permintaan dengan php sebenarnya dan itu awalnya dari sini: stackoverflow.com/questions/9281060/limit-php-execution-time tetapi opsi gali lebih sederhana dan efisien. Terima kasih lagi.
sg552
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.