mik
ignore_user_abort в помощь
Sergey
@mozzz выставь fastcgi_read_timeout 99999;
Sergey
в настройках виртуального хоста в nginx
Sergey
или у тебя не vps/vds?
Sergey
ещё вариант в том, что памяти не хватает
mik
ещё вариант в том, что памяти не хватает
ну если он раньше работал корректно, то наврятли в памяти дело
Sergey
он говорит что на одном сервере работает, на другом нет
mik
но опять же, данные те же?
mik
он говорит что на одном сервере работает, на другом нет
ну да, если ручками мемори лимит не установлен, то в конфиге может быть разный
mik
ну и да, эррор лог то чего говорит?
Sergey
дело в том, что скрипт может запросить памяти больше чем есть на сервере
Sergey
а если это vps c openvz
Sergey
почему?
mik
в пхп ини по умолчанию стоит лимит на процесс
mik
вот в него он может уткнуться, но вот свопнуть сервер не даст
Sergey
вдруг он читает в память файл больше 100мб
mik
и опять же, если бы сервер свопило, это бы наверное заметили
Sergey
а памяти на серерве 128 мб
Sergey
так а если на сервере всего 128 мб? можешь выставить хоть 1024 мб, все равно работать не будет
Sergey
если у него openvz
Sergey
там нет свопа
mik
так а если на сервере всего 128 мб? можешь выставить хоть 1024 мб, все равно работать не будет
ну опять же, если человек не трогал конфиг - по дефолту 128мб на процесс
mik
если бы человек трогал конфиг - он бы об этом знал
Sergey
@mozzz покажи)
Sergey
cat /proc/user_beancounters
Sergey
free -m
mik
запусти скрипт из консоли, error_reporting(E_ALL) вначало
mik
mik
посмотрим на чем падает
Sergey
ну может у него скрипт опириается на какие-то библиотеки связанные с cms
mik
лучше запускать в скрине, так надежнее будет
Sergey
и из консоли не запустить
mik
почему?
mik
апач нужен?
mik
или параметры не передать?
Sergey
нет, потому что он работает к примеру в контексте какого нибудь плагина для cms
Sergey
где при запуске подключается куча библиотек
mik
где при запуске подключается куча библиотек
а консоль чем хуже? не подключит?
Sergey
ну по факту да, можно все руками запустить
Moz
нет, скрипт тупо парсит немного данных по линкам из файла, потом пихает полученные данные БД
Sergey
если захотеть
mik
там что угодно может быть, вплоть до тупняков курла
Moz
спарсил данные - засунул в БД
Sergey
@mozzz тогда давай все данные сервера и какой объем данных
mik
спарсил данные - засунул в БД
запусти в скрине, с еррор репортинг е_олл, узнаем хоть чего с ним
Moz
Notice: Trying to get property of non-object in /home/блаблабла/script.php
Moz
причем судя по данным в БД - все время на разном месте
mik
хотя вопрос к чему обращаемся
mik
на чем он умирает то
Sergey
@mozzz лучше тогда пришли скрипт на pastebin
Sergey
а то так да, можно долго гадать
mik
и всеми зависимостями?
Sergey
нет, просто скрипт
mik
а тестить ты его будешь без данных?
Sergey
просто посмотреть
mik
ошибку давайте вначале узреем
Sergey
ну ок
mik
ну т.е. я не настаиваю, если тебе хочется код почитать - пожалуйста, но по мне так кажется логичнее вначале ошибку посмотреть
Sergey
ну если бы она была очевидна, думаю он бы уже скопировал сюда что это за ошибка)
mik
при репортинге е_олл
mik
я не исключаю, что там конфиг в духе продакшена
mik
и вывод ошибок отключен вовсе
Sergey
я не знаю, вот так можно что угодно предположить
Sergey
у меня бывали ситуации такие
Sergey
когда просто умирал и без ошибки сразу
mik
прописаном в конфиге, а не вызваном из скрипта
Sergey
когда парсил большой объем данных из xml, на какой-то итерации не хватало памяти и все просто умирало
Sergey
без ошибки