@aopil

Почему и зачем создаются файлы из-за cron?

У меня стоит cRON на mysql.php файл.

Крон выполняет curl запросы и завершается.

Вопрос: Почему создаются файлы mysql.php.1,2,3,4,5,xxx они весят 0, но т.к. файлов очень много открытие root занимает минут 5.

5e97718de113c116867985.png
  • Вопрос задан
  • 132 просмотра
Решения вопроса 2
402d
@402d
начинал с бейсика на УКНЦ в 1988
у вас похоже скрипт через wget запускается ?
https://superuser.com/questions/166387/wget-o-writ...
Ответ написан
opium
@opium
Просто люблю качественно работать
вгет по дефолту скачивает страницу на диск
поставьте опцию ппросто отображать ее на экран или молчаливый режим
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
FoxCloud
@FoxCloud
Хостинг и облачные сервисы
Это может возникнуть по нескольким причинам:

- Создание файлов mysql.php.* может происходить не из-за крона, а в следствии исполнения другого скрипта.
Файлы создаются чаще чем 1 файл в минуту, рекомендуем посмотреть за процессом, создающим данный файл. К примеру, откройте TOP на сервере и пронаблюдайте 1-2 минуты за исполняющимися процессами.
- Создание файлов, может быть обусловлено stdout после исполнения скрипта по крону. Перенаправьте stdout в >/dev/null 2>&1:
#crontab -e
* /путь_к_скрипту/ваш_скрипт.php >/dev/null 2>&1
- Создание файлов, может быть обусловленно скриптом, который вызывается по крону. Убедитесь в корректности написания вызываемого скрипта. Отключите крон и пронаблюдайте. Если файлы не будут создаваться, то это точно работа данного скрипта.

Обратите внимание на то, что при наличии большого количества файлов на сервере вы можете исчерпать inodes пространство на сервере и он выйдет из штатной работы. Также большое количество файлов на сервере замедляет его работу.

)(*&$^%@#&YUIJKEMS(_*&(^%#^$)) Вижу женя ответил уже, жаль -8 минут ;/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы