Помогите понять почему перестал работать php скрипт

123
M
На сайте с 04.12.2013
Offline
223
#11
karen1994:
из браузера

В таком случае ограничение на время исполнения наверно срабатывает. Разбивайте список рассылки на группы или делайте по-нормальному.

---------- Добавлено 21.11.2017 в 15:40 ----------

P.S. Если хотите из браузера запускать на неопред. время, нужно JS привлекать.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
S
На сайте с 30.09.2016
Offline
469
#12

Попробуйте в самое начало скрипта вставить

set_time_limit(300);

ignore_user_abort();
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
K1
На сайте с 15.11.2014
Offline
158
#13
Sitealert:
Попробуйте в самое начало скрипта вставить
set_time_limit(300);

ignore_user_abort();

Изначально в разделе где запускается прогон и пишется какое кол-во ссылок добавлен и сколько уже прогнано (до 1822 ссылки) писало вот так 1320 (прогнало)/1835 (общее), а после 1822 ссылки выбивает вот так /1835

Получается не выводит число, сколько уже прошло ссылок... И я вычислил что именно на 1822 прогоняет и все... Ссылки менял местами, толку 0(

dimsog
На сайте с 08.08.2011
Offline
149
#14

karen1994, вам правильно посоветовали. У вас скрипт отваливается по времени. Такие скрипты нужно в cli режиме запускать или по крону.

Добавьте код, который вам посоветовал товарищ Sitealert или исходник кода выкладывайте, поменяем.

ihor vps -> ihc.ru
S
На сайте с 30.09.2016
Offline
469
#15
karen1994:
выбивает вот так /1835

Если вот так выбивает, то скрипт этот кривой. Правильно написанный скрипт не должен всякую бессмыслицу выдавать.

dimsog
На сайте с 08.08.2011
Offline
149
#16

Sitealert, да мы сейчас тут гадаем и такое чувство, что это нам прежде всего нужно. Пусть ТС показывает исходник.

K1
На сайте с 15.11.2014
Offline
158
#17

Sitealert, dimsog,

Вот файл index.php - https://pastebin.com/Fuz0NMSG

Помогите исправить ситуацию

S
На сайте с 30.09.2016
Offline
469
#18

karen1994, попробуйте всё-таки вставить строку

ignore_user_abort(true);
dimsog
На сайте с 08.08.2011
Offline
149
#19

karen1994, set_time_limit(1200); меняйте на set_time_limit(0); сразу.

И этот скрипт ерунда, там тонна require.

K1
На сайте с 15.11.2014
Offline
158
#20

Sitealert, не помогло(((( убрал 1200 на 0 и вставил Вашу строку но также не запускается...

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий