„Kann eine aktive PHP-Sitzung einen 504-Fehler verursachen?'
P粉970736384
P粉970736384 2023-09-08 22:05:29
0
1
626

Mein dedizierter Nginx-Server verfügt über 4 CPU-Kerne und 16 GB Speicher. Die Ressourcen sollten ausreichen, er stürzt jedoch aufgrund von Einschränkungen im Zusammenhang mit der CPU und dem PHP-Unterprozess häufig ab (mit Fehler 504).

Ich versuche herauszufinden, warum. In WordPress erhalte ich folgende Warnung: Über den Funktionsaufruf session_start() wurde eine PHP-Sitzung erstellt. Dies beeinträchtigt die REST-API und Loopback-Anfragen. Bevor HTTP-Anfragen gestellt werden, sollte die Sitzung über session_write_close() geschlossen werden.

Könnte dies einen 504-Fehler verursachen?

P粉970736384
P粉970736384

Antworte allen(1)
P粉738046172

一个REST API应该是无状态的。在这种情况下,会话是没有用的。 没有更多的信息很难确定。 如果PHP在后台启动会话而没有正确配置(例如Redis),可能会出现504(超时)错误,其中自定义会话处理程序可以存储会话。 使用

phpinfo();

查找您的PHP日志和其他设置。在这里发布。您也可以使用shell来查看配置。

php -i
# 或者
php -i | grep log
# 或者
php -i | grep session

请注意,大多数系统对cli和web请求运行不同的PHP设置。 使用tophtop查看系统工具,这些工具会以高CPU和内存使用率处理结果。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage