关于网页运行时间过长就会挂掉的有关问题
关于网页运行时间过长就会挂掉的问题
因为php要写后台扫描功能,需要扫描服务器上所有的文件(大概100W)左右,这个时候扫描页面可能会运行很久
超过大概1个小时之后 网页会自动挂掉,不再运行,请问论坛里的各位大牛 这个是什么问题?浏览器的?还是什么可以设置成无限运行的模式嘛?
------解决方案--------------------
在页面上加一条:set_time_limit(0);
或者做分页处理了!
------解决方案--------------------
echo ini_get('max_execution_time');
执行这个看看是什么,如果不是0的话那么#1就可以解决
------解决方案--------------------
楼主应该写过处理时间那个,不然怎么会一个小时后才会挂掉
没搞过这么长时间的,不过写成 命令行模式 运行 应该不会挂掉了吧
------解决方案--------------------
那就分页处理吧!(你那些文件应该是有规律的吧)
------解决方案--------------------
这个最好得用php的system()调用系统函数来做吧。不用一直开着php网页。不过linux下权限不大方便,不如用python。
------解决方案--------------------
很有可能内存被吃光了。
尝试释放内存以及unset()相关可疑的变量。
------解决方案--------------------
CGI模式配置不好的话,就有时间限制..5.2就可以用CLI
建议命令行运行,不要从浏览器运行
------解决方案--------------------
估计是对这100W条数据的处理造成的,扫描一小时,完成后一处理把内存占完了,分页是个方法,一次取一百条不够用吗,需要时再去取下一百条

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Dieses Kapitel befasst sich mit den Informationen zum Authentifizierungsprozess, der in CakePHP verfügbar ist.
