.png)
仮想 Windows Server 2019 システムで Apache2.4 と php7.4 モジュールを実行しています。定期的に午前 1:00 に、php モジュールはローカル ファイル システム (C:) から include、requires、または fopen ストリームを読み取る機能を失います。Apache を再起動するか、仮想マシンを再起動すると、すべて正常になります。Apache はサービスとしてインストールされ、関連するすべてのディレクトリへの書き込み/読み取り権限を持つユーザー アカウントで実行されます。必要なファイルはすべて適切な場所にあり、適切な権限があり、include-path は正しいです。再起動後、午前 1:00 まではすべて正常に動作することに注意してください。
error.log のログ エントリの例:
PHP Fatal error: Unknown: Failed opening required 'C:/apps/pi/move.php' (include_path='.;C:\\apps\\phplib') in Unknown on line 0
午前 1 時に実行されるスケジュールされたタスクは、Ivanti DSM インストーラーのみです。
Ivanti DSM が Apache/php モジュールと競合しているという話を聞いたことがありますか。または、インストーラーと Apache/php 間の論理的な接続を推測できますか。Windows の権限システムに影響している可能性がありますか?
アップデート:
DSM インストーラーに問題はないようです。サービスを無効にしても問題は解決しません。
奇妙なことが起こります。1 秒あたりのリクエスト数は減少し、逆説的にワーカーの数は著しく増加します。グラフを参照してください。
ヒントがあれば大歓迎です!よろしくお願いいたします
答え1
理由はわかりませんが、判断のお手伝いをします。XAMPP から設定を取得して、自分の設定と比較してみてください。Apache PHP を設定するときに、これがうまくいきました。また、Apache がどのアカウントから実行されているかを確認してください。