У меня есть PHP-скрипт, который запускает другой сценарий в фоновом режиме. Недавно мой хост обновил PHP, и эта пара повторно запускает фоновый скрипт несколько раз в секунду, где он должен запускаться только один раз.PHP скрипт запуска несколько раз
Я сократил два сценария до их самой простой формы, и у них все еще есть проблема.
start.php:
<?php exec("/home/s*****/public_html/sandbox/process/pushupdate.php &"); ?>
и pushupdate.php:
#!/usr/bin/php -q
<?php mail('*********@gmail.com', 'test output', 'testing'); ?>
электронной почты никогда не будет отправлен, но это может быть проблема с моей хостинговой компании.
Для записи удалите #!/Usr/bin/php -q и выполните exec ("/ usr/bin/php /home/s*****/public_html/sandbox/process/pushupdate.php &"); имеет те же результаты. Выполняется с работы cron, но работает. –
Я пробовал этот тест на нескольких разных серверах, и единственным распространенным фактором, который я могу найти, является Cpanel. –