Saya mengembangkan perayap dalam PHP yang mem-parsing URL dengan tajuk spesifik dan meletakkan semua URL konten dalam antrian. Ini bekerja dengan baik.
Saya mengembangkan kode ini di ubuntu 14.04 dan saya meletakkan file .conf di folder / etc / init dengan konten ini:
# Info
description "Warm the varnish to get the list of products"
author "Juanjo Aguilella"
# Events
start on startup
stop on shutdown
# Automatically respawn
respawn
respawn limit 100 5
# Run the script
# Note, in this example, if your PHP script return
# the string "ERROR", the daemon will stop itself.
script
[ $(exec /usr/bin/php -f /var/www/crawler.php) = 'ERROR' ] && ( stop; exit 1; )
end script
Ini berfungsi dengan baik di Ubuntu 14.04 dan saya dapat memulai dan menghentikan daemon menggunakan "sudo service crawler start" dan "sudo service crawler stop"
Sekarang dalam lingkungan produksi saya memiliki server Ubuntu 16.04 dan saya meletakkan kode yang sama pada folder yang sama tetapi ketika saya mencoba memulai layanan saya menerima pesan "Gagal memulai crawler.service. Unit crawler.service tidak ditemukan"
Bisakah Anda memberi saya bantuan tentang hal itu?
Salam