คำถามติดแท็ก timeout

ระยะหมดเวลาหมายถึงช่วงเวลาที่กำหนดไว้ล่วงหน้าที่อนุญาตให้ผ่านไปก่อนที่เหตุการณ์จะเกิดขึ้น การหมดเวลาอาจหมายถึงเหตุการณ์ที่เกิดขึ้นหลังจากช่วงเวลาที่กำหนดผ่านไป

19
หมดเวลาสำหรับการร้องขอของ python รับคำตอบทั้งหมด
ฉันกำลังรวบรวมสถิติในรายการเว็บไซต์และฉันใช้คำขอเพื่อความเรียบง่าย นี่คือรหัสของฉัน: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) ตอนนี้ฉันต้องการrequests.getหมดเวลาหลังจาก 10 วินาทีดังนั้นการวนซ้ำไม่ติด คำถามนี้ได้รับความสนใจมาก่อนเช่นกัน แต่ไม่มีคำตอบใดที่สะอาด ฉันจะวางรางวัลนี้เพื่อรับคำตอบที่ดี ฉันได้ยินมาว่าอาจไม่ได้ใช้การร้องขอเป็นความคิดที่ดี แต่ถ้าอย่างนั้นฉันจะได้รับสิ่งที่ดีได้อย่างไร (สิ่งที่อยู่ใน tuple)

15
หมดเวลาเซสชันใน ASP.NET
ฉันใช้แอพพลิเคชั่น ASP.NET 2.0 ใน IIS 6.0 ฉันต้องการให้หมดเวลาของเซสชันเป็น 60 นาทีแทนที่จะเป็นค่าเริ่มต้น 20 นาที ฉันทำสิ่งต่อไปนี้แล้ว ตั้งอยู่ใน<sessionState timeout="60"></sessionState> web.config ตั้งค่าการหมดเวลาเซสชันเป็น 60 นาทีในตัวจัดการ IIS / คุณสมบัติของเว็บไซต์ / การตั้งค่าการกำหนดค่า ASP.NET ตั้งค่าการหมดเวลาที่ไม่ได้ใช้งานเป็น 60 นาทีในคุณสมบัติ / ประสิทธิภาพของพูลแอ็พพลิเคชัน ฉันยังคงได้รับการหมดเวลาเซสชันที่ 20 นาที มีอะไรอีกบ้างที่ฉันต้องทำ?
163 asp.net  session  timeout 

7
ใช้ C # Generic Timeout
ฉันกำลังมองหาความคิดที่ดีสำหรับการนำวิธีการทั่วไปไปใช้ในการเรียกใช้โค้ด (หรือผู้รับมอบสิทธิ์นิรนาม) บรรทัดเดียวด้วยการหมดเวลา TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min ฉันกำลังมองหาโซลูชันที่สามารถนำไปใช้อย่างหรูหราในหลาย ๆ ที่ที่โค้ดของฉันโต้ตอบกับโค้ดเจ้าอารมณ์ (ที่ฉันไม่สามารถเปลี่ยนแปลงได้) นอกจากนี้ฉันต้องการให้โค้ด "หมดเวลา" ที่ละเมิดมีการหยุดการทำงานเพิ่มเติมหากเป็นไปได้

5
file_get_contents () มีการตั้งค่าการหมดเวลาหรือไม่
ฉันกำลังเรียกใช้ชุดลิงก์โดยใช้file_get_contents()วิธีในลูป แต่ละลิงก์อาจใช้เวลาในการประมวลผลมากกว่า 15 นาที ตอนนี้ฉันกังวลว่า PHP file_get_contents()มีช่วงหมดเวลาหรือไม่ ถ้าใช่จะหมดเวลาด้วยการโทรและย้ายไปที่ลิงก์ถัดไป ฉันไม่ต้องการโทรไปที่ลิงค์ถัดไปหากไม่มีการตกแต่งก่อนหน้า ดังนั้นโปรดบอกฉันว่าfile_get_contents()มีระยะหมดเวลาหรือไม่ ไฟล์ที่มีการfile_get_contents()ตั้งค่าset_time_limit()เป็นศูนย์ (ไม่ จำกัด จำนวน)

13
จะทำให้ล่าช้าในการค้นหาทันใจของ AngularJS ได้อย่างไร
ฉันมีปัญหาเรื่องประสิทธิภาพที่ฉันไม่สามารถจัดการได้ ฉันมีการค้นหาแบบทันที แต่มันค่อนข้างล่าช้าเนื่องจากเริ่มค้นหาในแต่ละkeyup()ครั้ง JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div class="entry" ng-repeat="entry in entries | filter:searchText"> <span>{{entry.content}}</span> </div> ข้อมูล JSON ไม่ได้มีขนาดใหญ่เพียง 300KB เท่านั้นฉันคิดว่าสิ่งที่ฉันต้องทำให้สำเร็จคือการหน่วงเวลาประมาณ 1 วินาทีในการค้นหาเพื่อรอให้ผู้ใช้พิมพ์เสร็จแทนที่จะทำการดำเนินการในแต่ละการกดแป้นพิมพ์ AngularJS ทำสิ่งนี้ภายในและหลังจากอ่านเอกสารและหัวข้ออื่น ๆ ที่นี่ฉันไม่พบคำตอบที่เฉพาะเจาะจง ฉันขอขอบคุณพอยน์เตอร์ใด ๆ เกี่ยวกับวิธีที่ฉันสามารถหน่วงเวลาการค้นหาแบบทันที

8
เป็นไปได้ไหมที่จะอ่านจาก InputStream ด้วยการหมดเวลา?
โดยเฉพาะปัญหาคือการเขียนวิธีเช่นนี้: int maybeRead(InputStream in, long timeout) โดยที่ค่าส่งคืนจะเหมือนกับ in.read () หากข้อมูลมีให้ใช้งานภายใน 'ระยะหมดเวลา' มิลลิวินาทีและเป็นอย่างอื่น ก่อนที่เมธอดจะส่งคืนเธรดที่เกิดใหม่ใด ๆ จะต้องออก เพื่อหลีกเลี่ยงการขัดแย้งหัวเรื่องที่นี่ java.io.InputStream ตามที่ Sun (รับรอง Java เวอร์ชันใด ๆ ) โปรดทราบว่านี่ไม่ง่ายอย่างที่เห็น ด้านล่างนี้คือข้อเท็จจริงบางประการซึ่งได้รับการสนับสนุนโดยตรงจากเอกสารของซัน เมธอด in.read () อาจไม่สามารถอินเตอร์รัปต์ได้ การตัด InputStream ใน Reader หรือ InterruptibleChannel ไม่ได้ช่วยเพราะคลาสเหล่านั้นทั้งหมดสามารถทำได้คือวิธีการโทรของ InputStream ถ้ามันเป็นไปได้ที่จะใช้คลาสเหล่านั้นมันจะเป็นไปได้ที่จะเขียนวิธีแก้ปัญหาที่รันตรรกะเดียวกันโดยตรงบน InputStream เป็นที่ยอมรับเสมอสำหรับ in.available () เพื่อส่งคืน 0 เมธอด in.close () อาจบล็อกหรือไม่ทำอะไรเลย ไม่มีวิธีทั่วไปในการฆ่าเธรดอื่น

6
ฉันจะบอกได้อย่างไรเมื่อ HttpClient หมดเวลา
เท่าที่ฉันสามารถบอกได้ว่าไม่มีวิธีใดที่จะรู้ได้ว่าเป็นการหมดเวลาเฉพาะที่เกิดขึ้น ฉันไม่ได้มองถูกที่หรือว่าฉันพลาดบางอย่างที่ใหญ่กว่า? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var s = client.GetAsync("").Result; } catch(Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } ผลตอบแทนนี้: เกิดข้อผิดพลาดอย่างน้อยหนึ่งรายการ งานถูกยกเลิก

24
phpmyadmin ออกจากระบบหลังจาก 1440 วินาที
ในกล่อง Ubuntu การพัฒนาท้องถิ่นของฉันฉันใช้ MySQL และ phpmyadmin เพื่อทำงานกับฐานข้อมูล เมื่อใดก็ตามที่ phpmyadmin ไม่ได้ใช้งานเป็นเวลา 1440 วินาที (24 นาที) เซสชันจะหมดอายุ ฉันสูญเสียสถานที่และต้องเข้าสู่ระบบและเริ่มต้นใหม่ ฉันพยายามเปลี่ยน$cfg['LoginCookieValidity'] = 3600 * 9;ข้างในconfig.inc.phpแต่ก็ยังหมดเวลาใน 1440 วินาที ฉันรีสตาร์ททุกอย่างและล้างแคชของเบราว์เซอร์ (ประวัติ Firefox -> ล้างประวัติล่าสุด -> แคช -> ทุกอย่าง) ฉันไม่แน่ใจว่าเหตุใดระยะหมดเวลาที่เพิ่มขึ้นจึงไม่มีผล ผมทำอะไรผิดหรือเปล่า?

11
NGINX: อัปสตรีมหมดเวลา (110: หมดเวลาการเชื่อมต่อ) ขณะอ่านส่วนหัวการตอบกลับจากต้นน้ำ
ฉันมี Puma ทำงานเป็นเซิร์ฟเวอร์แอปต้นน้ำและ Riak เป็นคลัสเตอร์ฐานข้อมูลพื้นหลังของฉัน เมื่อฉันส่งคำขอให้แผนที่ลดจำนวนข้อมูลสำหรับผู้ใช้ประมาณ 25K และส่งคืนจาก Riak ไปยังแอปฉันได้รับข้อผิดพลาดในบันทึก Nginx: อัปสตรีมหมดเวลา (110: หมดเวลาการเชื่อมต่อ) ขณะอ่านส่วนหัวการตอบสนองจากต้นน้ำ หากฉันสอบถามต้นน้ำโดยตรงโดยไม่ใช้ nginx proxy ด้วยคำขอเดียวกันฉันจะได้รับข้อมูลที่ต้องการ การหมดเวลาของ Nginx จะเกิดขึ้นเมื่อใส่พร็อกซี **nginx.conf** http { keepalive_timeout 10m; proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s; fastcgi_send_timeout 600s; fastcgi_read_timeout 600s; include /etc/nginx/sites-enabled/*.conf; } **virtual host conf** upstream ss_api { server 127.0.0.1:3000 max_fails=0 fail_timeout=600; …
130 nginx  timeout  puma 

8
Spring RestTemplate หมดเวลา
ฉันต้องการตั้งค่าระยะหมดเวลาการเชื่อมต่อสำหรับบริการพักที่แอปพลิเคชันเว็บของฉันใช้ ฉันใช้ RestTemplate ของ Spring เพื่อพูดคุยกับบริการของฉัน ฉันได้ทำการค้นคว้าและพบและใช้ xml ด้านล่าง (ใน xml แอปพลิเคชันของฉัน) ซึ่งฉันเชื่อว่ามีไว้เพื่อตั้งค่าการหมดเวลา ฉันใช้ Spring 3.0 ฉันยังพบปัญหาเดียวกันที่นี่การกำหนดค่าการหมดเวลาสำหรับ Spring webservices ด้วย RestTemplateแต่โซลูชันดูเหมือนจะไม่สะอาดฉันต้องการตั้งค่าการหมดเวลาผ่าน Spring config <bean id="RestOperations" class="org.springframework.web.client.RestTemplate"> <constructor-arg> <bean class="org.springframework.http.client.CommonsClientHttpRequestFactory"> <property name="readTimeout" value="${restURL.connectionTimeout}" /> </bean> </constructor-arg> </bean> ดูเหมือนว่าอะไรก็ตามที่ฉันตั้งค่า readTimeout เป็นฉันจะได้รับสิ่งต่อไปนี้: สายเคเบิลเครือข่ายถูกตัดการเชื่อมต่อ: รอประมาณ 20 วินาทีและรายงานข้อยกเว้นต่อไปนี้: org.springframework.web.client.ResourceAccessExcep ข้อผิดพลาด I / O: ไม่มีเส้นทางไปยังโฮสต์: เชื่อมต่อ; …

4
การตั้งค่าการหมดเวลาการเชื่อมต่อ HttpURL
ฉันต้องการส่งคืนเท็จหาก URL ใช้เวลามากกว่า 5 วินาทีในการเชื่อมต่อ - เป็นไปได้อย่างไรเมื่อใช้ Java นี่คือรหัสที่ฉันใช้เพื่อตรวจสอบว่า URL ถูกต้องหรือไม่ HttpURLConnection.setFollowRedirects(false); HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); con.setRequestMethod("HEAD"); return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
123 java  url  timeout 

30
จะเพิ่ม Timeout ใน Console.ReadLine () ได้อย่างไร?
ฉันมีแอปคอนโซลที่ฉันต้องการให้ผู้ใช้xวินาทีในการตอบสนองต่อการแจ้งเตือน หากไม่มีการป้อนข้อมูลหลังจากช่วงเวลาหนึ่งตรรกะของโปรแกรมควรดำเนินต่อไป เราถือว่าการหมดเวลาหมายถึงการตอบสนองที่ว่างเปล่า วิธีที่ตรงไปตรงมาที่สุดในการเข้าถึงสิ่งนี้คืออะไร?
122 c#  .net  console  timeout  io 

17
javascript: หยุดชั่วคราว setTimeout ();
ถ้าผมมีหมดเวลาการทำงานที่ใช้งานที่ได้รับการตั้งค่าผ่านvar t = setTimeout("dosomething()", 5000), มีการหยุดชั่วคราวและดำเนินการต่อหรือไม่ มีวิธีใดบ้างที่จะทำให้เวลาที่เหลืออยู่ในการหมดเวลาปัจจุบัน หรือฉันต้องอยู่ในตัวแปรเมื่อตั้งค่าการหมดเวลาเก็บเวลาปัจจุบันแล้วเราหยุดชั่วคราวได้รับความแตกต่างระหว่างตอนนี้กับตอนนั้น



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.