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

พุ่งพรวดคือการแทนที่เหตุการณ์ตาม / sbin / init daemon ซึ่งจัดการการเริ่มต้นของงานและบริการในระหว่างการบูตหยุดในระหว่างการปิดและการดูแลพวกเขาในขณะที่ระบบกำลังทำงาน

8
จะเปิดหรือปิดบริการได้อย่างไร?
ฉันอ่านเกี่ยวกับวิธีเปิดใช้งานและปิดใช้งานบริการใน Ubuntu และดูเหมือนว่ามีความเป็นไปได้ที่แตกต่างกันในการจัดการ วิธีแรกที่ฉันพบคือupdate-rc.dการเพิ่มบริการใหม่เพื่อเริ่มต้นซึ่งมีจุดมุ่งหมายใน/etc/init.dโฟลเดอร์และเนื้อหา อีกอันที่ฉันพบคือการแก้ไข.confไฟล์ใน/etc/initโฟลเดอร์ วิธีที่แนะนำในการเปิด / ปิด / เพิ่มบริการคืออะไรและเพราะเหตุใด คุณช่วยให้ตัวอย่างสั้น ๆ ทีละขั้นตอนเกี่ยวกับวิธีเพิ่มบริการใน Ubuntu และเปิดใช้งานและปิดใช้งานได้หรือไม่
821 upstart  services 

9
สั่งรายการบริการที่เริ่มต้นเมื่อเริ่มต้นอย่างไร
มีคำสั่งให้แสดงรายการบริการที่ทำงานเมื่อเริ่มต้นหรือไม่ ฉันคิดว่ามันจะเกี่ยวข้องกับการแยกวิเคราะห์/etc/init.d/และ/etc/rc.*ไดเรกทอรีต่างๆ

2
อะไรคือความแตกต่างระหว่าง“ บริการ” และ“ /etc/init.d/”
ฉันได้จัดการการติดตั้งเซิร์ฟเวอร์ทั้งในและนอกรสชาติอูบุนตูมาระยะหนึ่งแล้ว - ฉันได้รับการปรับเปลี่ยนให้/etc/init.d/เริ่มต้น servcies ใหม่ ตอนนี้ฉันได้รับข้อความนี้: root@tatooine:~# /etc/init.d/mysql status Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql status Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the status(8) utility, e.g. status mysql mysql …
113 upstart  services 

2
ฉันจะดีบักสคริปต์ Upstart ได้อย่างไร
ด้วยเหตุผลบางอย่างฉันได้รับข้อผิดพลาดระหว่างการอัปเกรด apportสาเหตุของปัญหาคือ % sudo service apport start start: Job failed to start ภายใต้ sysvinit ฉันสามารถแก้ไขปัญหาประเภทนี้ได้ด้วยการเรียกใช้เช่น sudo sh -x /etc/init.d/whatever start แต่ดูเหมือนจะไม่ทำแผนที่ไปถึงพุ่งพรวด ฉันควรลองสิ่งต่อไปอย่างไร ปรากฎว่ามีวิธีแก้ไขปัญหาที่จะช่วยให้การติดตั้งดำเนินต่อไป แต่ฉันยังสนใจคำถามทั่วไปว่าจะติดตามสคริปต์ได้อย่างไร

5
สดใส - ล้มเหลวในการเชื่อมต่อไปยังพุ่งพรวด: การเชื่อมต่อถูกปฏิเสธ
เพิ่งอัปเดตผ่าน do-release-upgrade และตอนนี้บางงานพุ่งพรวดเช่น fail2ban และ plexmediaserver จะไม่เริ่มทำงาน (ได้ลองติดตั้งใหม่) $ sudo service fail2ban start Job for fail2ban.service failed. See "systemctl status fail2ban.service" and "journalctl -xe" for details. $ systemctl status fail2ban.service fail2ban.service - Fail2Ban Service Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since Mon 2015-04-27 19:47:27 BST; …

5
วิธีที่ถูกต้องในการติดตั้งบริการพุ่งพรวดที่กำหนดเอง
ฉันใช้บริการพุ่งพรวดบนเซิร์ฟเวอร์ของฉัน การเขียนไฟล์ conf และวางไว้ใน/etc/initนั้นง่ายพอ แต่ดูเหมือนจะไม่ติดตั้งอย่างสมบูรณ์ หนึ่งservice --status-allรายการไม่ได้แสดงบริการใหม่ของฉัน ฉันจะตรวจสอบและถ้าฉันทำให้การเชื่อมโยงใน/etc/init.dการ/lib/init/ubstart-jobมันจะแสดงขึ้นมาในสถานะ แต่การทำเช่นนี้ทำให้ฉันคิดว่าฉันไม่ได้ทำถูกต้องและอาจมีขั้นตอนการกำหนดค่าอื่น ๆ ที่ยังไม่เสร็จ เป็นวิธีที่ถูกต้องในการติดตั้งบริการพุ่งพรวดเช่นนั้นมันมีการลงทะเบียนอย่างถูกต้องในเครื่องมือทั้งหมดที่เกี่ยวข้องกับบริการคืออะไร?
51 upstart 


8
ฉันจะปิดการใช้งาน avahi-daemon ได้อย่างไร
ฉันจะปิดการใช้งาน avahi-daemon ได้อย่างไรและคุณสามารถอธิบายให้ฉันรู้ได้อย่างไรว่ามันทำงานอย่างไรถ้ามันปรากฏเป็นบริการ แต่มันไม่ได้อยู่ใน rcN.d คุณสามารถหยุดอ่านได้ที่นี่ ในความเป็นจริงโปรดทำถ้าคุณไม่ต้องการสอน Ubuntu คำถามข้างต้นควรชัดเจนเพียงพอที่จะตอบ ที่เหลือเป็นเพียงฉันเรียกร้องให้มีวิธีที่มีโครงสร้างมากขึ้นในการหาทางไปรอบ ๆ Ubuntu ฉันสามารถใช้ระบบ "เหมือน UNIX" มากกว่าหรือน้อยกว่า ฉันเป็นผู้เริ่มต้นดังนั้นถ้าฉันทำตัวไร้สาระพิจารณา WTF ประจำวันของคุณ แต่ช่วยฉันปรับปรุงหน่อยได้ไหม ทุกครั้งที่บู๊ต/sbin/initดูเหมือนว่าจะเปิดตัวกระบวนการที่เรียกว่าavahi-daemon # initctl list | grep avahi avahi-daemon start/running, process 1280 ในฐานะผู้ใช้ avahi # id avahi uid=107(avahi) gid=118(avahi) groups=118(avahi) a ps -efww efแสดง 2 โพรเซสที่แอคทีฟ, ทั้งที่ถูกเรียกavahi-daemon, และโพรเซสPPIDแรกavahi-daemonนั้นเป็นจริง1, โพรเซสที่สองเป็นเพียงลูกของโพรเซสแรก. The PPID= …
39 services  upstart 

12
เหตุใดบริการพุ่งพรวดของฉันจึงไม่เริ่มทำงานในการบูตระบบ
จากคำถามนี้ฉันได้เขียนบริการธรรมดา ๆ ( /etc/init/pms.conf ) สำหรับกล่อง Ubuntu Server 11.04 ที่ไม่มีหัวของฉันดังนี้: start on filesystem and net-device-up IFACE=eth0 stop on runlevel [016] respawn exec /home/administrator/pms-current/PMS.sh ฉันสามารถเริ่ม (หรือหยุด) บริการนี้ได้ตามต้องการจากบรรทัดคำสั่ง: service pms start และฉันเห็นได้ว่ามันกำลังวิ่งอย่างแน่นอน อย่างไรก็ตามเมื่อฉันบูตเครื่องครั้งแรกบริการของฉันจะไม่เริ่มทำงาน ถ้าฉัน SSH ลงในช่องและตรวจสอบสถานะบริการที่ฉันได้รับ: $ service pms status pms stop/waiting คำถามของฉันคือทำไมสิ่งนี้เกิดขึ้น? เหตุใดบริการของฉันจึงไม่เริ่มต้นการบู๊ต อัปเดต 1 : ไม่แน่ใจว่าบริการของฉันเริ่มต้นแล้วและกำลังจะตายหรือไม่เริ่มเลยฉันเพิ่มสิ่งต่อไปนี้ใน PMS.sh: echo "STARTED" > …
37 boot  server  upstart 

2
ฉันจะแน่ใจได้อย่างไรว่างาน Upstart หนึ่งงานเริ่มต้นก่อนงาน Upstart อื่น ๆ ?
นี่เป็นคำถามธรรมดาทั่วไป แต่ให้ฉันใช้กรณีเฉพาะ: Centrify เป็นเกตเวย์ NIS ถึง ActiveDirectory มันต้องโหลดก่อนบริการใด ๆ ที่จะขึ้นอยู่กับบริการการตรวจสอบความถูกต้องที่มีให้เช่น autofs, cron, nis, et al สิ่งนี้พิสูจน์แล้วว่าเป็นสิ่งที่ท้าทายที่จะประสบความสำเร็จแม้ว่าจะพยายามเปลี่ยนการพึ่งพาของบริการอื่น ๆ (ซึ่งฉันไม่คิดว่าเราควรจะทำต่อไป . ข้อเสนอแนะ?
33 boot  upstart  init 

6
สคริปต์พุ่งพรวดไม่เริ่มทำงาน
Ubuntu 10.04 ฉันได้สร้างสคริปต์ upstart นี้ ( /etc/init/pure-ftpd.conf ): # pure-ftpd - FTP server description "Pure-FTPd server" start on filesystem stop on runlevel S respawn respawn limit 10 5 pid file /var/run/pure-ftpd.pid console output pre-start script test -x /usr/local/sbin/pure-ftpd || { stop; exit 0; } end script exec /usr/local/sbin/pure-ftpd --maxclientsnumber 2 …

1
ความหมายของข้อผิดพลาด init พุ่งพรวดนี้คืออะไร?
$ start playframework start: Rejected send message, 1 matched rules; type="method_call", sender=":1.6" (uid=1000 pid=1080 comm="start portal ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init") ฉันพยายามรับplayframeworkเพื่อเริ่มใช้สคริปต์ Upstartนี้ ฉันเห็นข้อผิดพลาดที่คล้ายกันโพสต์ในเว็บและที่นี่ แต่ไม่เคยพบคำอธิบายทั่วไปของสิ่งที่พวกเขาหมายถึง มันหมายความว่ากระบวนการที่กำลังเริ่มต้นส่งคืนข้อผิดพลาดหรือไม่? วิธีทั่วไปในการแก้ไขข้อผิดพลาดประเภทนี้คืออะไร
32 upstart 

2
“ ปฏิเสธข้อความส่ง, กฎที่ตรงกัน 1 ข้อ; type =” method_call“, sender =”: 1.5“” ขณะที่เริ่ม MySQL
ฉันมี mysql ที่ทำงานได้ดี แต่ตอนนี้จะไม่เริ่ม ทั้งหมดที่ฉันทำได้คือใช้ sudo start mysql ซึ่งสร้างข้อผิดพลาดต่อไปนี้: start: Rejected send message, 1 matched rules; type="method_call", sender=":1.5" (uid=1000 pid=1678 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init") ฉันได้ลองใช้ส่วนของ googling แล้ว แต่ดูเหมือนว่านี่เป็นข้อผิดพลาดที่ไร้ประโยชน์ ฉันสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้นได้อย่างไร
31 mysql  upstart 

2
ข้อความ Upstart log บน Ubuntu 13.X อยู่ที่ไหน?
ใน Ubuntu 12.04 ฉันสามารถค้นหาข้อความบันทึกการพุ่งพรวด/var/log/syslogได้ คำสั่ง: # initctl log-priority info # initctl emit hello เข้าสู่ระบบ: Apr 1 01:56:56 precise64 kernel: [ 8365.820425] init: Connection from private client Apr 1 01:56:56 precise64 kernel: [ 8365.821130] init: Handling hello event บน Ubuntu 13.10 ข้อความไม่ปรากฏในsyslogหรือที่อื่นภายใต้/var/logไดเรกทอรีแม้ว่าคำสั่งจะlogger helloทำงานตามที่คาดไว้ ฉันควรจะมองหาพวกเขาที่อื่น? มีการตั้งค่ากำหนดที่ฉันต้องเปลี่ยนที่ไหนสักแห่ง? มีคำถามเกี่ยวกับ Server Faultจากใครบางคนที่ดูเหมือนจะมีปัญหาเดียวกันบน Ubuntu 13.04 และที่นี่และที่นี่ที่อาจอธิบายถึงปัญหาเดียวกัน …

3
เหตุผลสำหรับการเปลี่ยนจากคนธรรมดาเป็น systemd?
การเปลี่ยนแปลงที่ใหญ่กว่าที่มาพร้อมกับ Ubuntu 15.04 คือการเปลี่ยนจาก upstart เป็น systemd เป็นค่าเริ่มต้นสำหรับการจัดการการเริ่มต้นระบบและบริการระบบ ทุกคนสามารถอธิบายให้ผู้ใช้ที่ไม่ใช่ด้านเทคนิคทราบได้อย่างไรว่าเรื่องนี้มีผลกระทบต่อเราอย่างไร? และทำไมมันถึงสำคัญ?
28 upstart  15.04  systemd 

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