{% else-1 %}
Обновить
* Тема закрыта!
1.
skif88 * 0.43
[автор] (14 мар 2016, 18:27) [0/0] [0] [спам] [под]

Смотрите скрипт подключается к таблице к определенному столбцу и выводит из него ссылки. Все бы ничего, но эти ссылки надо проверить на работоспособность. Так когда нет лимита в запросе, то скрипт грузится бесконечно,но потом показывает ошибку 504. Как мне сделать так чтобы скрипт запустился и подгружал данные? С помощью Ajax это делать надо?

2.
bibilink * 19.01
(14 мар 2016, 18:29) [0/0] [0] [спам] [под]

Что значит "на роботоспособность"?
Тебе нужно в фоновом режиме показывать доступные ссылки?

3.
skif88 * 0.43
[автор] (14 мар 2016, 18:34) [0/0] [0] [спам] [под]

bibilink, ну на доступность проверять. Ответ от сервера получать. Ответ я получаю когда есть лимит в запросе MySQL, но когда его нет скрипт грузится до ошибки 504


Изм. 1 раз. / Посл. изм.
skif88 * 0.43
(14 мар 2016, 18:35)
4. (14 мар 2016, 18:40) [0/0] [0] [спам] [под]

если это модерация поставь крон на каждый час с проверкой непроверенных лимитом штук 20

5.
bibilink * 19.01
(14 мар 2016, 18:41) [0/0] [0] [спам] [под]
skif88,

Ну так это потому что ресурс который ты запрашиваешь недоступный, тем более если делаешь частые запросы и их много в одном потоке (ведь лимита нет).

6.
skif88 * 0.43
[автор] (14 мар 2016, 21:40) [0/0] [0] [спам] [под]

bibilink, еще раз
У меня в базе ссылки на другие сайты, чтобы каждый не проверять вручную доступен сайт или нет, я написал цикл.
Так время ожидания страницы в php 30 сек, то цикл просто не успевает закончить работу. Но если поставить лимит на вывод ссылок из базы 7, то скрипт успевает выполниться. Больше он не успевает выполнить. Поэтому мне надо, чтобы скрипт запустился и выводил последовательно ответы от сайтов. А не сразу выдал весь список, так как он этого не успевает сделать.

7.
donttime * [мошенник] 9.68
(14 мар 2016, 21:42) [0/0] [0] [спам] [под]
skif88,

Ты делай проверку в фоне, обновляя статус в бд. Чтобы не ждать это всё при загрузке страницы.

8.
skif88 * 0.43
[автор] (14 мар 2016, 21:46) [0/0] [0] [спам] [под]

donttime, и как это сделать?

9.
donttime * [мошенник] 9.68
(14 мар 2016, 21:49) [0/0] [0] [спам] [под]
skif88,

Крон, или shell. А лучший вариант делать демона, разумеется не на php, потому что без schedule скрипт на php не запустишь нормально как демона.

10.
skif88 * 0.43
[автор] (14 мар 2016, 21:49) [0/0] [0] [спам] [под]

DeadPool, а крон будет проверять если там только доступ админу есть?

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений