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

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

12
จะจัดส่งการกระทำ Redux ด้วยการหมดเวลาได้อย่างไร
ฉันมีการดำเนินการที่อัพเดตสถานะการแจ้งเตือนของแอปพลิเคชันของฉัน โดยปกติแล้วการแจ้งเตือนนี้จะเป็นข้อผิดพลาดหรือข้อมูลบางประเภท ฉันต้องส่งการกระทำอื่นหลังจาก 5 วินาทีที่จะกลับสถานะการแจ้งเตือนไปยังการเริ่มต้นดังนั้นจึงไม่มีการแจ้งเตือน เหตุผลหลักที่อยู่เบื้องหลังสิ่งนี้คือเพื่อมอบฟังก์ชันการทำงานที่การแจ้งเตือนหายไปโดยอัตโนมัติหลังจาก 5 วินาที ฉันไม่มีโชคกับการใช้งานsetTimeoutและกลับมาดำเนินการอีกครั้งและไม่สามารถหาวิธีการออนไลน์ได้ ดังนั้นคำแนะนำใด ๆ ยินดีต้อนรับ

8
ข้อผิดพลาดของ Android: ไม่สามารถติดตั้ง * .apk บนอุปกรณ์ *: หมดเวลา
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันได้รับข้อผิดพลาดนี้เป็นครั้งคราวและไม่ทราบสาเหตุที่ทำให้เกิดสิ่งนี้: เมื่อพยายามเรียกใช้ / แก้ไขข้อบกพร่องของแอป Android บนอุปกรณ์จริง (Galaxy Samsung S ในกรณีของฉัน) ฉันได้รับข้อผิดพลาดต่อไปนี้ในคอนโซล : ไม่สามารถติดตั้ง * .apk บนอุปกรณ์ *: หมดเวลาเปิดตัวยกเลิก! นี่คือทั้งหมดที่คอนโซลบอกฉัน LogCat ไม่ได้ให้ข้อมูลใด ๆ มุมมอง Eclipse problems ไม่แสดงปัญหาใด ๆ ฉันลองขั้นตอนต่อไปนี้โดยไม่ประสบความสำเร็จ: 1. การทำความสะอาดโครงการ (โครงการ -> ทำความสะอาด) 2. รีสตาร์ทอุปกรณ์, Eclipse, แล็ปท็อป, ทั้งหมดข้างต้น ... 3. ย้ายโครงการไปยังตำแหน่งที่ไม่มีช่องว่างตามที่ล้มเหลว เพื่อติดตั้ง apk บนอุปกรณ์ 'emulator-5554': หมดเวลา แอปได้รับการดีบั๊กในอดีตบนอุปกรณ์นั้นหลายครั้ง …
685 android  timeout  install  apk 

10
วิธีตั้งค่าการหมดเวลา HttpResponse สำหรับ Android ใน Java
ฉันได้สร้างฟังก์ชั่นต่อไปนี้เพื่อตรวจสอบสถานะการเชื่อมต่อ: private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result = getResponse(response.getEntity()); ... เมื่อฉันปิดเซิร์ฟเวอร์สำหรับการทดสอบการดำเนินการรอเป็นเวลานานที่บรรทัด HttpResponse response = …

29
การใช้โมดูล 'กระบวนการย่อย' กับการหมดเวลา
Наэтотвопросестьответына Stack Overflow нарусском : ผู้สร้าง: นี่คือรหัสไพ ธ อนเพื่อเรียกใช้คำสั่งโดยพลการส่งคืนstdoutข้อมูลหรือเพิ่มข้อยกเว้นรหัสการออกที่ไม่เป็นศูนย์: proc = subprocess.Popen( cmd, stderr=subprocess.STDOUT, # Merge stdout and stderr stdout=subprocess.PIPE, shell=True) communicate ถูกใช้เพื่อรอให้กระบวนการออกจาก: stdoutdata, stderrdata = proc.communicate() subprocessโมดูลไม่สนับสนุนการหมดเวลา - ความสามารถในการฆ่ากระบวนการทำงานมานานกว่าจำนวน X วินาที - จึงcommunicateอาจใช้เวลาตลอดไปวิ่ง เป็นอะไรที่ง่ายวิธีที่จะใช้หมดเวลาในโปรแกรมหลามหมายถึงการทำงานบน Windows และ Linux?

14
หมดเวลาในการเรียกใช้ฟังก์ชัน
ฉันกำลังเรียกใช้ฟังก์ชันใน Python ซึ่งฉันรู้ว่าอาจหยุดและบังคับให้ฉันรีสตาร์ทสคริปต์ ฉันจะเรียกฟังก์ชั่นได้อย่างไรหรือฉันจะปิดมันเพื่อที่ว่าถ้ามันใช้เวลานานกว่า 5 วินาทีสคริปต์จะยกเลิกมันและทำอย่างอื่น?

17
การหมดเวลาหมดอายุแล้ว รอบระยะเวลาการหมดเวลาผ่านไปก่อนที่การดำเนินการจะเสร็จสิ้นหรือเซิร์ฟเวอร์ไม่ตอบสนอง คำสั่งถูกยกเลิก
ฉันมีผู้ใช้จำนวนมากบนเว็บไซต์ของฉัน (20,000-60000 ต่อวัน) ซึ่งเป็นเว็บไซต์ดาวน์โหลดสำหรับไฟล์มือถือ ฉันเข้าถึงเซิร์ฟเวอร์ของฉันจากระยะไกล (เซิร์ฟเวอร์ windows 2008-R2) ฉันได้รับข้อผิดพลาด"เซิร์ฟเวอร์ไม่พร้อมใช้งาน"ก่อนหน้านี้ แต่ตอนนี้ฉันเห็นข้อผิดพลาดการหมดเวลาเชื่อมต่อ ฉันไม่คุ้นเคยกับสิ่งนี้ - ทำไมจึงเกิดขึ้นและฉันจะแก้ไขได้อย่างไร ข้อผิดพลาดเต็มอยู่ด้านล่าง: ผิดพลาดเซิร์ฟเวอร์ใน '/' แอพลิเคชัน. การหมดเวลาหมดอายุแล้ว รอบระยะเวลาการหมดเวลาผ่านไปก่อนที่การดำเนินการจะเสร็จสิ้นหรือเซิร์ฟเวอร์ไม่ตอบสนอง คำสั่งถูกยกเลิก คำอธิบาย: มีข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน โปรดตรวจสอบการติดตามสแต็กสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและที่มาในรหัส รายละเอียดข้อยกเว้น: System.Data.SqlClient.SqlException: การหมดเวลาหมดอายุแล้ว รอบระยะเวลาการหมดเวลาผ่านไปก่อนที่การดำเนินการจะเสร็จสิ้นหรือเซิร์ฟเวอร์ไม่ตอบสนอง คำสั่งถูกยกเลิก ข้อผิดพลาดของแหล่งที่มา: ข้อยกเว้นที่ไม่สามารถจัดการได้ถูกสร้างขึ้นระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน ข้อมูลเกี่ยวกับที่มาและตำแหน่งของข้อยกเว้นสามารถระบุได้โดยใช้การติดตามสแต็กข้อยกเว้นด้านล่าง กองติดตาม: [SqlException (0x80131904): การหมดเวลาหมดอายุแล้ว รอบระยะเวลาการหมดเวลาผ่านไปก่อนที่การดำเนินการจะเสร็จสิ้นหรือเซิร์ฟเวอร์ไม่ตอบสนอง คำสั่งถูกยกเลิก] System.Data.SqlClient.SqlConnectionOnError (ข้อยกเว้น SqlException, บูลีน breakConnection) +404 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning () +412 System.Data.SqlClient.TdsParser.RunBehavior , SqlCommand cmdHandler, …

22
หมดเวลาคำสั่งในการทุบตีโดยไม่ต้องล่าช้าไม่จำเป็น
คำตอบสำหรับคำสั่งบรรทัดคำสั่งนี้เพื่อฆ่าคำสั่งโดยอัตโนมัติหลังจากระยะเวลาหนึ่ง เสนอวิธี 1 บรรทัดเพื่อหมดเวลาคำสั่งที่รันเป็นเวลานานจากบรรทัดคำสั่ง bash: ( /path/to/slow command with options ) & sleep 5 ; kill $! แต่เป็นไปได้ว่าคำสั่ง "ที่รันนาน" อาจเสร็จสิ้นเร็วกว่าการหมดเวลา (ลองเรียกมันว่าคำสั่ง "โดยปกติจะใช้เวลานาน แต่บางครั้งเร็ว" หรือคำสั่งtlrbsfเพื่อความสนุกสนาน) ดังนั้นวิธีการ 1 ซับที่ดีนี้มีปัญหาสองสามอย่าง อย่างแรกsleepคือไม่มีเงื่อนไขดังนั้นจึงกำหนดขอบเขตล่างที่ไม่พึงประสงค์ในเวลาที่ใช้เพื่อให้ลำดับเสร็จ พิจารณา 30s หรือ 2m หรือ 5m สำหรับการสลีปเมื่อคำสั่งtlrbsfเสร็จสิ้นใน 2 วินาที - ไม่พึงปรารถนาอย่างมาก ประการที่สองkillคือไม่มีเงื่อนไขดังนั้นลำดับนี้จะพยายามฆ่ากระบวนการที่ไม่ทำงานและสะอื้นเกี่ยวกับมัน ดังนั้น... มีวิธีการหมดเวลาคำสั่งโดยทั่วไปยาว - วิ่ง - แต่ - บางครั้ง - เร็ว …

16
ได้รับ“ หมดเวลารอการล็อค ลองเริ่มต้นธุรกรรมใหม่ "แม้ว่าฉันจะไม่ได้ใช้ธุรกรรมก็ตาม
ฉันใช้UPDATEคำสั่งMySQL ต่อไปนี้: mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction ฉันไม่ได้ใช้ธุรกรรมดังนั้นทำไมฉันถึงได้รับข้อผิดพลาดนี้? ฉันลองรีสตาร์ทเซิร์ฟเวอร์ MySQL แล้วก็ไม่ได้ผล ตารางมี 406,733 แถว

17
วิธีการหมดเวลาของเธรด
ฉันต้องการเรียกใช้เธรดในระยะเวลาที่แน่นอน หากยังไม่แล้วเสร็จภายในเวลานั้นฉันต้องการฆ่าทิ้งข้อยกเว้นหรือจัดการบางอย่าง จะทำอย่างไร? วิธีหนึ่งในการทำตามที่ฉันคิดออกจากหัวข้อนี้ คือการใช้ TimerTask ภายในเมธอด run () ของเธรด มีวิธีแก้ปัญหาที่ดีกว่านี้หรือไม่? แก้ไข: เพิ่มรางวัลตามที่ฉันต้องการคำตอบที่ชัดเจน รหัส ExecutorService ที่ระบุด้านล่างไม่สามารถแก้ไขปัญหาของฉันได้ ทำไมฉันถึงควรหลับ () หลังจากทำการประมวลผล (บางรหัส - ฉันไม่มีส่วนจัดการกับรหัสนี้) หากรหัสเสร็จสมบูรณ์และ sleep () ถูกขัดจังหวะจะเป็น timeOut ได้อย่างไร งานที่ต้องดำเนินการไม่ได้อยู่ในการควบคุมของฉัน มันอาจเป็นรหัสใด ๆ ปัญหาคือรหัสชิ้นส่วนนี้อาจทำงานเป็นวงวนไม่สิ้นสุด ฉันไม่ต้องการที่จะเกิดขึ้น ดังนั้นฉันแค่ต้องการที่จะทำงานในหัวข้อแยก เธรดหลักต้องรอจนกว่าเธรดนั้นจะเสร็จสิ้นและจำเป็นต้องทราบสถานะของงาน (เช่นไม่ว่าจะหมดเวลาหรือมีข้อยกเว้นเกิดขึ้นหรือประสบความสำเร็จ) หากงานเข้าสู่วงวนไม่สิ้นสุดเธรดหลักของฉันจะคอยเรื่อย ๆ ซึ่งไม่ใช่สถานการณ์ในอุดมคติ

7
การตั้งค่าการหมดเวลาของ Curl ใน PHP
ฉันกำลังขอ curl ในฐานข้อมูล eXist ผ่าน php ชุดข้อมูลมีขนาดใหญ่มากและเป็นผลให้ฐานข้อมูลใช้เวลานานในการส่งคืนการตอบกลับ XML อย่างสม่ำเสมอ ในการแก้ไขปัญหานั้นเราตั้งค่าคำขอ curl โดยที่ควรจะหมดเวลานาน $ch = curl_init(); $headers["Content-Length"] = strlen($postString); $headers["User-Agent"] = "Curl/1.0"; curl_setopt($ch, CURLOPT_URL, $requestUrl); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, 'admin:'); curl_setopt($ch,CURLOPT_TIMEOUT,1000); $response = curl_exec($ch); curl_close($ch); อย่างไรก็ตามคำขอ curl สิ้นสุดลงอย่างต่อเนื่องก่อนที่คำขอจะเสร็จสมบูรณ์ (<1,000 เมื่อร้องขอผ่านเบราว์เซอร์) ไม่มีใครรู้ว่านี่เป็นวิธีที่เหมาะสมในการตั้งค่าการหมดเวลาในขด?
230 php  http  curl  timeout 

9
เปลี่ยนระยะเวลาการหมดเวลาวอลเล่ย์
ฉันใช้กรอบการทำงานใหม่ของ Volley สำหรับ Android เพื่อส่งคำขอไปยังเซิร์ฟเวอร์ของฉัน แต่มันจะหมดเวลาก่อนที่จะได้รับคำตอบแม้ว่ามันจะตอบสนอง ฉันพยายามเพิ่มรหัสนี้: HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); ในHttpClientStackเฟรมเวิร์กของ Volley ให้เป็นจำนวนเต็มที่แตกต่างกัน (50000) แต่ยังคงหมดเวลาก่อน 50 วินาที มีวิธีการเปลี่ยนการหมดเวลาเป็นค่ายาวหรือไม่?

9
วิธีการตั้งค่าการหมดเวลาในไลบรารีชุดติดตั้งเพิ่มเติม
ฉันใช้ห้องสมุดชุดติดตั้งเพิ่มเติมในแอพของฉันและฉันต้องการตั้งค่าการหมดเวลา 60 วินาที ชุดติดตั้งเพิ่มเติมมีวิธีการทำเช่นนี้หรือไม่? ฉันตั้งค่าติดตั้งเพิ่มเติมด้วยวิธีนี้: RestAdapter restAdapter = new RestAdapter.Builder() .setServer(BuildConfig.BASE_URL) .setConverter(new GsonConverter(gson)) .build(); ฉันจะตั้งค่าการหมดเวลาได้อย่างไร

2
ความแตกต่างระหว่างการเชื่อมต่อกับการหมดเวลาอ่านสำหรับซ็อกเก็ตคืออะไร
3 คำถาม: ความแตกต่างระหว่างการเชื่อมต่อและการหมดเวลาอ่านสำหรับซ็อกเก็ตคืออะไร สิ่งที่ไม่เชื่อมต่อชุดหมดเวลาที่จะ "อินฟินิตี้" หมายความว่าอย่างไร ในสถานการณ์ใดบ้างที่มันจะยังคงอยู่ในวง infinitive? และอะไรที่สามารถกระตุ้นให้วงอินฟินิตี้ตาย? การหมดเวลาการอ่านที่ตั้งค่าเป็น "อนันต์" หมายถึงอะไร ในสถานการณ์ใดบ้างที่มันจะยังคงอยู่ในวง infinitive? และอะไรที่สามารถกระตุ้นให้วงอินฟินิตี้ตาย?

11
วิธีการตั้งค่าการหมดเวลาเชื่อมต่อกับ OkHttp
ฉันกำลังพัฒนาแอพโดยใช้ไลบรารี OkHttp และปัญหาของฉันคือฉันไม่สามารถหาวิธีตั้งค่าการหมดเวลาการเชื่อมต่อและการหมดเวลาซ็อกเก็ตได้ OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).build(); Response response = client.newCall(request).execute();
173 java  timeout  okhttp 

6
วิธีการทำ ssh กับการหมดเวลาในสคริปต์?
ฉันกำลังเรียกใช้สคริปต์ที่เชื่อมต่อผ่าน SSH โดยไม่ใช้รหัสผ่านบนโฮสต์ระยะไกล ฉันต้องการตั้งค่าการหมดเวลาเพื่อให้หากโฮสต์ระยะไกลใช้เวลาไม่ จำกัด ในการทำงานฉันต้องการออกจากเซสชัน ssh นั้นและดำเนินการต่อบรรทัดอื่น ๆ ในสคริปต์ sh ของฉัน มีความคิดเกี่ยวกับวิธีการทำอย่างไร
173 shell  ssh  timeout 

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