file — Почему этот скрипт php повторяется во время исполнения?

У меня есть простой обучающий веб-сайт, который анализирует исходный код других веб-сайтов. Проблема в том, что иногда возникает ошибка при чтении источника через file_get_contents (). Это нормально, но как-то php-скрипт запускается заново после возникновения этой ошибки. Таким образом, чем больше ошибок происходит, тем больше параллельных «потоков» создаются и выполняются.

PHP-скрипт находится здесь: http://pastebin.com/vKZe6cCC

Leaderboeard_parser включает в себя: http://pastebin.com/WMd5aWGB

Это ожидаемый результат:

30.10.2014 12:55:17   Uploading test statistics ...
30.10.2014 12:55:17: - hardcore season uploaded. Errors: 1
30.10.2014 12:55:17: - hardcore non-season uploaded. Errors: 1
30.10.2014 12:55:17: - softcore season uploaded. Errors: 2
30.10.2014 12:55:17: - softcore non-season uploaded. Errors: 0
Uploading of US statistics done.

Это обычный неожиданный вывод:

30.10.2014 12:55:17   Uploading test statistics ...
30.10.2014 12:55:17: - hardcore season uploaded. Errors: 1
30.10.2014 12:55:48   Uploading test statistics ...
30.10.2014 12:55:17: - hardcore non-season uploaded. Errors: 1
30.10.2014 12:55:48: - hardcore season uploaded. Errors: 0
30.10.2014 12:55:17: - softcore season uploaded. Errors: 2
30.10.2014 12:56:18   Uploading test statistics ...
30.10.2014 12:55:48: - hardcore non-season uploaded. Errors: 1
30.10.2014 12:55:17: - softcore non-season uploaded. Errors: 0
Uploading of test statistics done.
30.10.2014 12:55:48: - softcore season uploaded. Errors: 1
30.10.2014 12:56:18: - hardcore season uploaded. Errors: 2
30.10.2014 12:56:48   Uploading test statistics ...
30.10.2014 12:55:48: - softcore non-season uploaded. Errors: 0
Uploading of test statistics done.
30.10.2014 12:56:18: - hardcore non-season uploaded. Errors: 0
30.10.2014 12:56:48: - hardcore season uploaded. Errors: 0
30.10.2014 12:56:18: - softcore season uploaded. Errors: 0
30.10.2014 12:56:48: - hardcore non-season uploaded. Errors: 0
30.10.2014 12:56:18: - softcore non-season uploaded. Errors: 0
Uploading of test statistics done.
30.10.2014 12:57:19   Uploading test statistics ...
30.10.2014 12:56:48: - softcore season uploaded. Errors: 0
30.10.2014 12:57:19: - hardcore season uploaded. Errors: 0
30.10.2014 12:56:48: - softcore non-season uploaded. Errors: 1
Uploading of test statistics done.
30.10.2014 12:57:19: - hardcore non-season uploaded. Errors: 0
30.10.2014 12:57:50   Uploading test statistics ...
30.10.2014 12:57:19: - softcore season uploaded. Errors: 0
30.10.2014 12:57:50: - hardcore season uploaded. Errors: 1
30.10.2014 12:57:19: - softcore non-season uploaded. Errors: 1
Uploading of test statistics done.
30.10.2014 12:57:50: - hardcore non-season uploaded. Errors: 0
30.10.2014 12:57:50: - softcore season uploaded. Errors: 1
30.10.2014 12:57:50: - softcore non-season uploaded. Errors: 0
Uploading of test statistics done.

Еще один вывод (скрипт работал в течение 39 минут, просто как?): Pastebin.com/AnNJMvfL

Как вы можете видеть, кажется, что несколько экземпляров скрипта запускаются одновременно, и я понятия не имею, почему это происходит. Также это работает на бесплатном хостинг-сервере.

Также найдено на форуме, что FTP-клиенты могут иногда перезаписывать файлы неправильно, поэтому я создал новые файлы (источник, журнал), но без изменений.

Если бы кто-нибудь мог мне помочь или хотя бы предложить что-то, что могло быть не так, это было бы здорово.

Еще раз спасибо

редактировать: я пробовал на другом сервере, и он работает так, как он должен работать. Что это может быть тогда? Какие настройки могут вызвать это повторение?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]