PHP'de belirli başlıklara sahip bir URL'yi ayrıştıran ve içeriğin tüm URL'lerini sıraya koyan bir tarayıcı geliştirdim. İyi çalışıyor.
Ben ubuntu 14.04 ub bu kodu geliştirdi ve ben bu içeriği ile / etc / init klasörüne bir .conf dosya koymak:
# 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
Ubuntu 14.04'te iyi çalışıyor ve "sudo service crawler start" ve "sudo service crawler stop" kullanarak arka plan programını başlatabilir ve durdurabilirim
Şimdi üretim ortamında bir Ubuntu 16.04 sunucum var ve aynı kodu aynı klasöre koydum ama hizmeti başlatmaya çalıştığımda "crawler.service başlatılamadı. Birim crawler.service bulunamadı" iletisini alıyorum
Bana bu konuda yardım edebilir misin?
Saygılarımızla