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

Heroku เป็นแพลตฟอร์มคลาวด์สำหรับแอพพลิเคชั่น Ruby, Node.js, Python, Go, PHP และ JVM มันมีคุณสมบัติตาม GitHub และกลยุทธ์การปรับใช้ API, บริการจำนวนมากที่เสนอเป็นส่วนเสริมและ API แบบเต็ม


1
หมดเวลาการออกจากยูนิคอร์นบน Heroku หลังจากวางกับดัก TERM และส่ง QUIT
ฉันได้รับข้อผิดพลาด R12 Exit Timeout สำหรับแอป Heroku ที่ใช้งานยูนิคอร์นและไซด์คิค ข้อผิดพลาดเหล่านี้เกิดขึ้น 1-2 ครั้งต่อวันและเมื่อใดก็ตามที่ฉันปรับใช้ ฉันเข้าใจว่าฉันต้องแปลงสัญญาณการปิดเครื่องจาก Heroku เพื่อให้ยูนิคอร์นตอบสนองได้อย่างถูกต้อง แต่คิดว่าฉันได้ทำในการกำหนดค่ายูนิคอร์นด้านล่าง: worker_processes 3 timeout 30 preload_app true before_fork do |server, worker| Signal.trap 'TERM' do puts "Unicorn master intercepting TERM and sending myself QUIT instead. My PID is #{Process.pid}" Process.kill 'QUIT', Process.pid end if defined?(ActiveRecord::Base) ActiveRecord::Base.connection.disconnect! Rails.logger.info('Disconnected from …
90 heroku  unicorn 

26
การปรับใช้ Heroku ครั้งแรกล้มเหลว "รหัสข้อผิดพลาด = H10"
ฉันปรับใช้แอปของฉันกับ Heroku มันคือแอพ node.js + express + socket.io และนี่คือpackage.jsonไฟล์ { "name": "game_test", "author": "Ilya", "description": "A test app for our board game", "version": "0.0.1", "private": true, "scripts": { "start": "node app" }, "dependencies": { "express": "3.0.6", "jade": "*", "socket.io" : "*" }, "engines": { "node": "0.8.14" } } นี่คือบันทึกที่ฉันได้รับ: heroku[router]: …

5
การแสดงละครใน Heroku
ฉันต้องการที่จะสามารถพุชโค้ดเพื่อdev.myapp.comทดสอบและจากนั้นไปที่www.myapp.comสำหรับการใช้งานจริง เป็นไปได้กับ Heroku หรือไม่?

6
git push heroku master Permission ถูกปฏิเสธ (publickey) ถึงแก่ชีวิต: ปลายรีโมทวางสายโดยไม่คาดคิด
โปรดแก้ตัวด้วยความไม่พอใจเล็กน้อยซึ่งฉันจะพยายามตรวจสอบต่อไปเนื่องจาก Heroku ใช้ SO ในการสนับสนุนลูกค้า (ซึ่งฉันคิดว่ามันแย่ที่จะพูดน้อยที่สุด) ในช่วงห้าชั่วโมงที่ผ่านมาฉันพยายามขอแอปพลิเคชันเพื่อเผยแพร่ แต่มักจะมีบางอย่างผิดพลาดกับคีย์ ฉันได้อ่านบทความหลายสิบบทความและลองใช้เคล็ดลับหลังจากเคล็ดลับในความพยายามที่จะหาว่า Heroku กำลังทำอะไรอยู่ในกระบวนการที่โง่เขลาและทึบแสงอย่างสมบูรณ์ กรณีการใช้งานของฉันไม่ใช่เรื่องยาก: ฉันได้สร้างคู่คีย์ใหม่สำหรับแอป heroku ของฉัน ฉันตั้งค่าคีย์นั้นให้เป็นคีย์ของฉัน: > heroku keys === travis@xxxx.com Keys ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com ฉันสามารถเข้าสู่ระบบและ "สร้าง" แอปพลิเคชัน (ชื่อโง่ ๆ เนื่องจากดูเหมือนว่ากำลังสร้าง git repo ไม่ใช่แอปประเภทใด ๆ ) โดยไม่มีปัญหา แต่ทุก * * * * * * * * เลวเวลาฉันพยายามที่จะผลักดัน app ของฉันฉันจะได้รับ: > …
85 git  heroku 

6
Redis และ Memcache หรือแค่ Redis?
ฉันใช้ memcached สำหรับการแคชในแอป Rails 3 ของฉันผ่านRails.cacheอินเทอร์เฟซที่เรียบง่ายและตอนนี้ฉันต้องการประมวลผลงานเบื้องหลังด้วย redis และ resque ฉันคิดว่ามันแตกต่างกันมากพอที่จะรับประกันการใช้ทั้งสองอย่าง แม้ว่าใน heroku จะมีค่าธรรมเนียมแยกต่างหากสำหรับการใช้ทั้ง memcached และ redis มันสมเหตุสมผลหรือไม่ที่จะใช้ทั้งสองอย่างหรือฉันควรย้ายไปใช้ redis เท่านั้น ฉันชอบใช้ memcached ในการแคชเพราะคีย์ที่ใช้น้อยที่สุดจะถูกผลักออกจากแคชโดยอัตโนมัติและฉันไม่ต้องการให้ข้อมูลแคชคงอยู่ Redis ส่วนใหญ่เป็นของใหม่สำหรับฉัน แต่ฉันเข้าใจว่ามันคงอยู่ตามค่าเริ่มต้นและคีย์นั้นจะไม่หมดอายุในแคชโดยอัตโนมัติ แก้ไข: แค่อยากให้คำถามของฉันชัดเจนขึ้น ฉันรู้ว่าเป็นไปได้ที่จะใช้เฉพาะ Redis แทนทั้งสองอย่าง ฉันเดาว่าฉันแค่อยากรู้ว่ามีข้อเสียเฉพาะในการทำเช่นนั้นหรือไม่? เมื่อพิจารณาถึงการใช้งานและโครงสร้างพื้นฐานมีเหตุผลใดบ้างที่ฉันไม่ควรใช้ Redis (กล่าวคือ memcached เร็วขึ้นสำหรับการแคชแบบง่ายหรือไม่) ฉันไม่พบอะไรที่ชัดเจนทั้งสองวิธี

6
วิธีดูการแก้ไข Git ระยะไกลบน Heroku
สำหรับการปรับใช้กับ Heroku ฉันใช้git push heroku master. แต่ฉันจะดูได้อย่างไรว่าการแก้ไขใดที่ฉันผลักดันเป็น heroku (ฉันมักจะสงสัยว่าฉันดันเวอร์ชั่นล่าสุดขึ้นมา) สำหรับผู้ที่ไม่คุ้นเคยสคริปต์การสร้างของ Heroku จะสร้างที่เก็บ git ระยะไกลที่คุณส่งไป เมื่อกดรหัสจะถูกปรับใช้อย่างน่าอัศจรรย์ Heroku เพิ่มพื้นที่เก็บข้อมูลระยะไกลให้กับโลคัลในรูปแบบ: $ git remote add heroku git@heroku.com:appname.git ข้อมูลเพิ่มเติมในคู่มือของ Heroku "การปรับใช้กับ Git" คำถามคือฉันจะดูเวอร์ชันล่าสุดในที่เก็บ Heroku ได้อย่างไร
85 git  heroku  git-remote 

1
ข้อผิดพลาด“ is_xhr” แปลก ๆ เมื่อปรับใช้แอพ Flask กับ Heroku
ฉันมีแอพขวดที่ฉันติดตั้งกับ Heroku หนึ่งในเส้นทางคือต่อไปนี้ def get_kws(): seed_kw = request.json['firstParam'] audience_max = request.json['secondParam'] interest_mining_service = InterestMiningService(seed_kw, audience_max) query_result = interest_mining_service.query_keyword().tolist() if seed_kw in query_result: print ("yes") return jsonify( { 'keyword_data' : interest_mining_service.find_kws().to_json(orient='records'), 'query_results': query_result } ) เมื่อฉันทดสอบจุดปลายนี้แบบโลคัลฉันไม่มีปัญหาเมื่อส่งการร้องขอ POST และ GET ไปยังจุดสิ้นสุดนั้น อย่างไรก็ตามเมื่อฉันปรับใช้กับ Heroku ฉันได้รับข้อผิดพลาดต่อไปนี้: File "/app/server/controller.py", line 24, in get_kws 2020-02-08T22:31:05.893850+00:00 app[web.1]: …
29 heroku  flask 

9
TypeError: ไม่สามารถอ่านคุณสมบัติ 'แนบ' ของ makeStyles.js ที่ไม่ได้กำหนด
เมื่อพยายามเข้าถึงส่วนประกอบเข้าสู่ระบบของแอป MERN ของฉันในเวอร์ชันการผลิตฉันได้รับข้อผิดพลาดประเภทต่อไปนี้ที่แสดงในภาพนี้: แอพของฉัน ( https://github.com/ahaq0/kumon_schedule ) ทำงานได้อย่างสมบูรณ์แบบในพื้นที่และทำงานได้ดีกับโฮสต์บน Heroku เมื่อก่อนวันนี้ ฉันลองย้อนกลับการเปลี่ยนแปลงทั้งหมดในรหัสที่ฉันทำในวันนี้เพื่อประโยชน์ ฉันตรวจสอบ package.json (และ. ล็อค) เพื่อดูว่าฉันเปลี่ยนการพึ่งพา UI ของวัสดุหรือไม่ แต่นั่นก็เหมือนกัน ฉันไม่สามารถดูเหมือนจะคิดออกว่าทำไมมันหยุดการทำงานทั้งหมดในทันทีกับรุ่นเป็นเจ้าภาพที่นี่ รหัสสำหรับสายของข้อผิดพลาดอยู่ด้านล่าง อย่างไรก็ตามฉันไม่ได้เขียนเนื่องจากเป็นส่วนหนึ่งของ UI วัสดุ if (sheetManager.dynamicStyles) { var dynamicSheet = stylesOptions.jss.createStyleSheet(sheetManager.dynamicStyles, _extends({ link: true }, options)); dynamicSheet.update(props).attach(); state.dynamicSheet = dynamicSheet; state.classes = mergeClasses({ baseClasses: sheetManager.staticSheet.classes, newClasses: dynamicSheet.classes }); if (sheetsRegistry) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.