Strumenti Utente

Strumenti Sito


sviluppo:queue

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:queue [2017/07/25 14:36] f.margiottasviluppo:queue [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 79: Linea 79:
    * **getSleepTime**: Restituisce il numero di secondi di inattività tra un'iterazione e l'altra.    * **getSleepTime**: Restituisce il numero di secondi di inattività tra un'iterazione e l'altra.
  
-====Configurazione==== +Per maggiori informazioni consultare la documentazione relativa ad [[itaDaemon|itaDaemon]]
-Oltre alla creazione del demone sotto forma di classe PHP risulta necessario inserire il demone appena creato nel file di configurazione /daemon/config/autostart.ini +
-Ogni sezione del file di configurazione rappresenta un demone. +
-Per ogni demone sono presenti due chiavi: +
-  * **autostart** può essere impostata a true o false e indica se il demone va lanciato automaticamente dallo script ///daemon/itaDaemonAutostart.php// +
-  * **parameters** sono i parametri addizionali da inviare al demone, possono essere definiti più parametri usando il carattere di pipe | come divisore. +
- +
-====Servizio==== +
- +
-Centos7: creazione di un nuovo script (/etc/systemd/system/testphp.service): +
- +
-<code> +
-After=network.target +
- +
-[Service] +
-Type=forking +
-User=root +
-ExecStart=/bin/bash /vagrant/system/start-daemon.sh par1 par2 +
-ExecStop=/bin/bash /vagrant/system/stop-daemon.sh +
- +
-[Install] +
-WantedBy=multi-user.target +
-</code> +
- +
-**start-daemon.sh:** +
-<code> +
-php /vagrant/itaEngine/daemon/itaDaemonExecutor.php dummy start $1 $2 & +
-</code> +
- +
-**stop-daemon.sh:** +
-<code> +
-php /vagrant/itaEngine/daemon/itaDaemonExecutor.php dummy stop +
-</code>+
sviluppo/queue.1500993404.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)