Varyen
может и сломал бы
Varyen
у тебя тут новый модуль походу, которому нужны свои таблички
Varyen
если в бекапах их нет - ничего не получится
RR
Varyen
почитай доки к теме/модулю этому
Varyen
там должен быть написан процесс установки
Varyen
ни разу не трогал опенкарт, так что тут вряд ли больше помогу
RR
Сергей
Сергей
Критику научись адекватно воспринимать, короче. В работе пригодится.
adikalon
Sergey
Товарищи, давайте жить дружно.
Sergey
Адикалон, Сергей, объективно, прав. Пулять в цикле миллион запросов к твоей большой таблице это не лучший вариант
Pro
Всем привет! Нужна помощь знатоков. Есть php-скрипт, в который завернута команда ffmpeg. Помимо выполнения команды ffmpeg-a скрипт еще и следит за тем все ли процессы этого самого ffmpeg-а запущены. И вот если с одним из процессов что-то случается (из-за глюка сети, например), php-скрипт все их гасит и заново ffmpeg поднимает. Но беда в том, что разраб этого php скрипта настроил его на выполнение по крону (каждую минуту) и на практике это выглядит совсем не гуд - каждую минуту скрипт запускается впустую, если с ffmpeg все в порядке, а если ffmpeg упал в начале минуты, то так и будет лежать до начала следующей минуты, пока его не пнет крон.
Надеюсь понятно описал суть проблемы :) Задача - оптимизировать/переделать этот php-скрипт, чтобы он поднимал ffmpeg сразу после падения и без всяких кронов. Реально ли это?
Работу оплачу. Если вам интересно решить такую задачку - пишите в личку. Буду признателен!
Владислав
Владислав
Не надо думать, что это только твоя боль )
SarcasmIO
SarcasmIO
не будет вам боли
SarcasmIO
я на стороне бородатого
SarcasmIO
клин клином выбивают
Владислав
Владислав
А спустили бы тебе такую задачу в компании, где сидит QA специалист и ревьювер, получил бы за это по рукам и была бы боль :D
SarcasmIO
а вот объясните мне, да я долбоеб, что не так с чтением записью из базы в цикле и аналогом каким-то воркером/сервисом который переодически ходит в базу
SarcasmIO
ведь по факту они делают одно и тоже
Sergey
SarcasmIO
SarcasmIO
почему джобы и очереди это хорошо,а цикл это плохо?
adikalon
adikalon
лучше ответьте мне что у меня консолью(
adikalon
точнее я разобрался что с ней все норм. Оказалось что она глючить когда я запускаю ее из одной древней панельки
Sergey
Всем привет! Нужна помощь знатоков. Есть php-скрипт, в который завернута команда ffmpeg. Помимо выполнения команды ffmpeg-a скрипт еще и следит за тем все ли процессы этого самого ffmpeg-а запущены. И вот если с одним из процессов что-то случается (из-за глюка сети, например), php-скрипт все их гасит и заново ffmpeg поднимает. Но беда в том, что разраб этого php скрипта настроил его на выполнение по крону (каждую минуту) и на практике это выглядит совсем не гуд - каждую минуту скрипт запускается впустую, если с ffmpeg все в порядке, а если ffmpeg упал в начале минуты, то так и будет лежать до начала следующей минуты, пока его не пнет крон.
Надеюсь понятно описал суть проблемы :) Задача - оптимизировать/переделать этот php-скрипт, чтобы он поднимал ffmpeg сразу после падения и без всяких кронов. Реально ли это?
Работу оплачу. Если вам интересно решить такую задачку - пишите в личку. Буду признателен!
Ну так пусть демонизирует скрипт, или попроси Гоферов переписать, ибо прям задачка для Го
SarcasmIO
SarcasmIO
воркер/демон?)
Varyen
которые потенциально появятся
Varyen
в остальном да, в простых случаях без разницы
SarcasmIO
я вам скажу так, если вы приводите аргументы, что нужно заинсертить миллион записей, то вы уже априори не правы
SarcasmIO
потому что такие операции делаются с помощью batch-insert'ов
SarcasmIO
а все остальное чисто тред ради треда
SarcasmIO
если приследовать желание обосрать всех и каждого, я на любой код найду 100 проблем и буду прав, но самое главное правило это не усложнять, тем более если решение работает и его мейнтейнабилити не требуется, потому что "на раз"
SarcasmIO
и btw, позволяйте людям делать ошибки, на них они быстрее учатся, чем на ваших поучениях)
Aleksandr
почему джобы и очереди это хорошо,а цикл это плохо?
Это другая в корне ситуация. Между моментами получения некоторой задачи из очереди до момента получения следующей список задач может меняться (притом сильно). Соответственно, на каждом шаге необходимо получать задачу из текущего глобального состояния очереди.
Сергей
воркер/демон?)
Это само собой. Но почему бы 10 минут не сделать 5 минутами?)
Сергей
Сергей
Dmitriy
Al
Dmitriy
дату видел?
пин был раньше. Имею право отдавать РО
Al
Al
что такое ПО?
Dmitriy
Read only
Al
зачем?
Al
я хочу общатся тут с вами
Aleksandr
@adikalon про джоин: что-то вроде delete t1.* from test as t1 left join test as t2 on t2.id < t1.id and t2.f = t1.f where t2.id is null;
Dmitriy
зачем?
Теперь все по теме
Al
ааа ты про тинькофф, ну мне же срочно надо было
Maxim
Йййоу
Michael
Вопрос то де?
Katulos
Вопрос и был "Кто не спит"
Anonymous
Katulos
А будешь?
Anonymous
Думаю, я опоздал, пойду кодить, дедлайн)))
Anonymous
тернарник в тернарнике - это нормально или мне спать пойти лучше?)
Anonymous
$userStrGroup .= (strlen($tArr[$listUserTypes[$user['type']]]) > 0) ? (isset($users[$key + 1])) ? $tArr[$listUserTypes[$user['type']]].', ' : $tArr[$listUserTypes[$user['type']]] : '';`
Katulos
Посмотри жумлу
Anonymous
думаю, лучше выспаться
Katulos
Увидишь
Katulos
Вложенные тенрарные трудночитаемы, но приемлимы
Anonymous
у меня аллергия на смесь html и php