22.03.2020, 01:13 | #1 |
Специалист
Регистрация: 24.07.2010
Сообщений: 495
Вес репутации: 196
|
php скрипт падает без причины
Здравствуйте уважаемые форумчане. Прошу подсказки у тех кто имеет опыт написания парсеров, демонов либо других "долгоиграющих" php скриптов. Суть такая пишу скрипт загрузки товаров в интернет магазин из xml прайса. Столкнулся с той проблемой что на моем сервере парсер отрабатывает нормально, однако на хостинге клиента прекращает работу спустя 20-60 минут после запуска. В итоге я решил проверить как долго вообще будет выполнятся php скрипт на клиентском хостинге, для проверки написал что то вроде демона:
PHP код:
В общем я в тупике, предполагаю что это некое ограничение на хостинге, однако не могу понять в чем именно оно состоит и как его пофиксить. |
22.03.2020, 03:04 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Лучше спросить у хостера сначала.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
22.03.2020, 20:09 | #3 |
Специалист
Регистрация: 24.07.2010
Сообщений: 495
Вес репутации: 196
|
Я бы с удовольствием, просто сперва понять бы о чем конкретно их спрашивать. Типа какое ограничение изменить и тому подобное... И еще как бы понять в каком режиме на хостинге запущен php как CGI или как модуль Apache через phpinfo() это как то можно понять?
Добавлено через 16 часов 59 минут Получил ответ от хостинга: "Здравствуйте, на наших серверах виртуального хостинга есть ограничение в 1200 секунд на время работы пользовательского процесса. Запущенные Вами процессы были остановлены при превышении данного лимита:" - так что таки да на их стороне была проблема. Последний раз редактировалось slovoblud; 22.03.2020 в 20:09. Причина: Добавлено сообщение |
25.03.2020, 19:37 | #4 |
Эксперт
|
20 минут ???
тут не ошибка??? (не секунд? ) да вы сума сошли...... не один адекватный хостинг не позволит вам такое!
__________________
|
25.03.2020, 19:48 | #5 |
Специалист
Регистрация: 24.07.2010
Сообщений: 495
Вес репутации: 196
|
Ну оно как бы спрос не бьет в нос) Да просто писал сложный скрипт загрузки товаров с использованием API, из-за которого все время валились ошибки. В итоге грешил не на хостинг, а на то что скрипт написал криво. И только спустя пару дней додумался проверить, а сколько вообще процесс живет на хостинге. В общем жесть... век живи век учись. В будущем для подобных задач только vps.
|
25.03.2020, 20:11 | #6 |
Эксперт
|
да мне трудно представить сколько это товаров (карточек)
миллионов 50 - 60 ? ну так тогда нужен иной подход и таблица в БД не одна! ну так из расчета 50 000 хватает 15-20 секунд.. (с большим числом работать не довелось)
__________________
|
25.03.2020, 21:16 | #7 | |
Специалист
Регистрация: 24.07.2010
Сообщений: 495
Вес репутации: 196
|
Цитата:
Интересно... не видел такой скорости. Это наверное если готовые данные напрямую в базу пулять, без какого либо парсинга исходного документа, перебора товаров, проверки условий и прочего, тогда наверное можно с такой скоростю отработать. |
|
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Падает доход. Подскажите возможные причины... | Liam | Вопросы по работе системы | 1 | 15.07.2012 09:45 |
Обратный эффект! покупаю ссылки, страница в выдаче все падает и падает?? | Dumo4ka | Общие вопросы оптимизации | 40 | 31.01.2012 16:48 |
Причины пессимизации | mongoose59 | Яндекс | 16 | 01.08.2011 14:20 |
падение pr с 3 до 0. Причины | gulliver | Google, MSN, Yahoo | 20 | 05.02.2010 10:58 |
Указание причины отказа для О | deep.shiva | Вопросы по работе системы | 12 | 29.01.2008 14:12 |
Часовой пояс GMT +3, время: 00:58.