Ho sviluppato un crawler in PHP che analizza un URL con intestazioni specifiche e inserisce tutti gli URL di contenuto nella coda. Funziona bene
Ho sviluppato questo codice in Ubuntu 14.04 e ho inserito un file .conf nella cartella / etc / init con questo contenuto:
# 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
Funziona benissimo in Ubuntu 14.04 e posso avviare e arrestare il demone usando "sudo service crawler start" e "sudo service crawler stop"
Ora in ambiente di produzione ho un server Ubuntu 16.04 e inserisco lo stesso codice nella stessa cartella ma quando provo ad avviare il servizio ricevo il messaggio "Impossibile avviare crawler.service. Unità crawler.service non trovato"
Potete darmi qualche aiuto a riguardo?
Saluti