Opracowałem przeszukiwacz w PHP, który analizuje adres URL z określonymi nagłówkami i umieszcza wszystkie adresy URL treści w kolejce. To działa dobrze.
Opracowałem ten kod w Ubuntu 14.04 i umieściłem plik .conf w folderze / etc / init z następującą zawartością:
# 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
Działa dobrze w systemie Ubuntu 14.04 i mogę uruchomić i zatrzymać demona za pomocą „uruchomienia przeszukiwacza usługi sudo” i „zatrzymania przeszukiwacza usługi sudo”
Teraz w środowisku produkcyjnym mam serwer Ubuntu 16.04 i umieszczam ten sam kod w tym samym folderze, ale kiedy próbuję uruchomić usługę, pojawia się komunikat „Nie można uruchomić crawler.service. Nie znaleziono jednostki crawler.service”
Czy możesz mi w tym pomóc?
pozdrowienia