Heim  >  Artikel  >  Backend-Entwicklung  >  Linux-Methodencode zur Lösung des PHP-Timer-Problems

Linux-Methodencode zur Lösung des PHP-Timer-Problems

小云云
小云云Original
2018-03-02 09:15:421473Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich den Methodencode von Linux mit, um das PHP-Timer-Problem zu lösen. Der Benutzer sendet eine HTTP-Anfrage und der Server führt sie aus, nachdem er die Anfrage erhalten hat die Initiative, etwas zu tun. Für Sprachen wie PHP, die keine oder nur sehr schwache Timer haben, sollten unbedingt geplante Linux-Aufgaben verwendet werden.

Die Idee besteht darin, Aufgaben zu planen, CURL-Befehle entsprechend der festgelegten Zeit auszuführen oder http-Anfragen zu senden. Da Sie in PHP gerne passiv sind, lassen Sie es bis zum Ende passiv sein.

1. Geplante Aufgaben erstellen

[root@izbp17kcgwxvwveyk6c15dz ~]# crontab -e
crontab: installing new crontab
[root@izbp17kcgwxvwveyk6c15dz ~]# crontab -l
1 1 1 * *  /phpstudy/mycurl.sh
1,11,21,31,41,51 1,2,3,4 1 * *  /phpstudy/mycurldepot.sh
5,35 * * * *  /phpstudy/mycurlAutoCheck.sh
[root@izbp17kcgwxvwveyk6c15dz ~]#

Aufgaben bearbeiten crontab -e

Aktuelle Aufgaben anzeigen crontab -l

Detaillierter Befehl: Klicken Sie, um die zu öffnen Link

2.SH-Datei-CURL-Befehl

curl http://127.0.0.1/autocheck.php

3. Spezifische Geschäftslogik

Ausgeführt in PHP

Verwandte Empfehlungen:

【Online-Hilfe】Über PHP-Timer-Problem

Das obige ist der detaillierte Inhalt vonLinux-Methodencode zur Lösung des PHP-Timer-Problems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn