我的网页上有一个处理大量信息的脚本,应该很慢。但是由于日志缓慢,php-fpm正在终止它。
我只是在日志中看到注意:子26537停止跟踪,Web服务器抛出了我504错误。
我尝试通过ini_set
禁用慢速日志 ini_set('request_slowlog_timeout',0);
但它不起作用。 我使用的是php 7.1最新版本
答案 0 :(得分:0)
您尝试使用php.ini(没有报告日志错误)
<video>
您可以在vhost配置示例中执行的操作:(表示此主机没有生成输出日志)
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div></div>
<script>
(async() => {
let div = document.querySelector("div");
let url = "https://nickdesaulniers.github.io/netfix/demo/frag_bunny.mp4#t=10,20";
let video = document.createElement("video");
let canvas = document.createElement("canvas");
let ctx = canvas.getContext("2d");
video.oncanplay = function() {
canvas.width = video.videoWidth;
canvas.height = video.videoHeight;
div.style.width = video.videoWidth + "px";
div.style.height = video.videoHeight + "px";
this.play();
}
video.ontimeupdate = function() {
ctx.drawImage(this, 0, 0);
let dataURI = canvas.toDataURL();
div.style.background = `url(${dataURI})`;
}
let mediaBlob = await fetch(url).then(response => response.blob());
video.src = URL.createObjectURL(mediaBlob);
})()
</script>
</body>
</html>
对于慢速日志,尝试解决为什么你有一些慢速日志并为此添加PHP代码的战略行动。 问候。