Смотрите скрипт подключается к таблице к определенному столбцу и выводит из него ссылки. Все бы ничего, но эти ссылки надо проверить на работоспособность. Так когда нет лимита в запросе, то скрипт грузится бесконечно,но потом показывает ошибку 504. Как мне сделать так чтобы скрипт запустился и подгружал данные? С помощью Ajax это делать надо?
Что значит "на роботоспособность"?
Тебе нужно в фоновом режиме показывать доступные ссылки?
bibilink, ну на доступность проверять. Ответ от сервера получать. Ответ я получаю когда есть лимит в запросе MySQL, но когда его нет скрипт грузится до ошибки 504
если это модерация поставь крон на каждый час с проверкой непроверенных лимитом штук 20
Ну так это потому что ресурс который ты запрашиваешь недоступный, тем более если делаешь частые запросы и их много в одном потоке (ведь лимита нет).
bibilink, еще раз
У меня в базе ссылки на другие сайты, чтобы каждый не проверять вручную доступен сайт или нет, я написал цикл.
Так время ожидания страницы в php 30 сек, то цикл просто не успевает закончить работу. Но если поставить лимит на вывод ссылок из базы 7, то скрипт успевает выполниться. Больше он не успевает выполнить. Поэтому мне надо, чтобы скрипт запустился и выводил последовательно ответы от сайтов. А не сразу выдал весь список, так как он этого не успевает сделать.
Ты делай проверку в фоне, обновляя статус в бд. Чтобы не ждать это всё при загрузке страницы.
Крон, или shell. А лучший вариант делать демона, разумеется не на php, потому что без schedule скрипт на php не запустишь нормально как демона.
DeadPool, а крон будет проверять если там только доступ админу есть?