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!