Вчера сервер работал, но теперь URL, который раньше работал, дает мне:
404 Не Найдено
нгинкс
Я использую версию Linux 2.6.32-754.35.1.el6.x86_64 ([email protected]) (версия gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)) # 1 SMP Сб 7 ноября 12:42:14 UTC 2020
Журнал доступа дает мне много мусора, например:
Ã@{¿â°â¢â¹{÷ââÃJDFEP!â¦XD]q1QAñëM!§âºa8©¢â ´ÃduÃr,çõMjÃ:ç,76·ÃÃ;ËÃÃA¢pn-)Ã
¦ó"Ãöš¦â11úU¸Ã÷+ à Ã#t ±#|;Ãø~o|å÷exÃädà ´ÃÃ-C4áâ1óâ¡K;Ãäüh¯^¦âËLª3RFaSŸêGøgÃk$z?2ª®ŽÃ
Я вижу журналы ошибок, но за последние 5 дней ничего не появлялось, файлы журналов ошибок не изменялись за последние 5 дней, поэтому я не уверен, что мне нужно проверить помимо этого.
Помню, у меня были проблемы с лаком, думаю, до и после перезагрузки я смог их решить, но перезагрузка ничего не дала.
Одна вещь, которую я видел, находится внутри журналов php-fpm:
[05-Jan-2022 10:40:26] ВНИМАНИЕ: завершена трассировка 8276
[05 января 2022, 10:40:29] ПРЕДУПРЕЖДЕНИЕ: [пул php5-fcgi-staging01] дочерний элемент 8943, скрипт '/home/ver/v1.3.62/public/index.php' (запрос: "GET /index. php") выполняется слишком медленно (9,019635 сек), регистрируется
[05-Jan-2022 10:40:29] ВНИМАНИЕ: ребенок 8943 остановлен для отслеживания
[05-Jan-2022 10:40:29] ВНИМАНИЕ: собирается отследить 8943
[05-Jan-2022 10:40:29] ВНИМАНИЕ: завершена трассировка 8943
[05 января 2022, 10:41:11] ПРЕДУПРЕЖДЕНИЕ: [пул php5-fcgi-staging01] дочерний элемент 8943, скрипт '/home/ver/v1.3.62/public/index.php' (запрос: "GET /index. php") выполняется слишком медленно (8,323565 сек), регистрируется
[05-Jan-2022 10:41:11] ВНИМАНИЕ: ребенок 8943 остановлен для отслеживания
[05-Jan-2022 10:41:11] ВНИМАНИЕ: собирается отследить 8943
[05-Jan-2022 10:41:11] ВНИМАНИЕ: завершена трассировка 8943
[05 января 2022, 10:41:19] ПРЕДУПРЕЖДЕНИЕ: [пул php5-fcgi-staging01] дочерний элемент 28022, скрипт '/home/ver/v1.3.62/public/index.php' (запрос: "GET /index. php") выполняется слишком медленно (10.022734 сек), регистрируется
[05-Jan-2022 10:41:19] ВНИМАНИЕ: ребенок 28022 остановлен для отслеживания
[05-Jan-2022 10:41:19] ВНИМАНИЕ: собирается отследить 28022
[05-Jan-2022 10:41:19] ВНИМАНИЕ: завершена трассировка 28022
[05 января 2022 10:42:05] ПРЕДУПРЕЖДЕНИЕ: [пул php5-fcgi-staging01] дочерний 6940, скрипт '/home/ver/v1.3.62/public/index.php' (запрос: "GET /index. php") выполняется слишком медленно (10,653465 сек), регистрируется
[05-Jan-2022 10:42:05] ВНИМАНИЕ: ребенок 6940 остановлен для отслеживания
[05-Jan-2022 10:42:05] ВНИМАНИЕ: собирается отследить 6940
[05-Jan-2022 10:42:05] ВНИМАНИЕ: завершена трассировка 6940
[05 января 2022, 10:46:10] ПРЕДУПРЕЖДЕНИЕ: [пул php5-fcgi-staging01] дочерний элемент 32351, скрипт '/home/ver/v1.3.62/public/index.php' (запрос: "GET /index. php") выполняется слишком медленно (8,441833 с), регистрируется
[05-Jan-2022 10:46:10] ВНИМАНИЕ: ребенок 32351 остановлен для отслеживания
[05-Jan-2022 10:46:10] ВНИМАНИЕ: собирается отследить 32351
[05-Jan-2022 10:46:10] ВНИМАНИЕ: завершена трассировка 32351
[05-Jan-2022 11:28:21] ВНИМАНИЕ: Прекращение...
[05-Jan-2022 11:28:21] ВНИМАНИЕ: выход, пока-пока!
Это так, поэтому я думаю, что 404 может быть связано с тем, что используется слишком много ресурсов. Как мне продолжить расследование? Спасибо
Стек: Nginx -> Varnish -> Apache -> PHP-FPM.
Я думаю, что проблема может быть в cronjob, есть ли способ отключить все cronjobs, не останавливая запросы браузера?