Arzanis #8001 23 октября 2019 А откуда вообще таймаут взялся? Там же сквельки по итогу скромные совсем.Или чет на уровне самой пыхи? DB Я - гений, ёпта 22 Поделиться сообщением Ссылка на сообщение
fessnik #8002 23 октября 2019 (изменено) А откуда вообще таймаут взялся? Там же сквельки по итогу скромные совсем.Или чет на уровне самой пыхи?Ну скромные, ну 1 запрос 0.5сек , итого 4000сек = ~67 минут. Ну запросы быстрей выполняются, но там же не только запросы, там же цикл в цикле в цикле в цикле Изменено 23 октября 2019 пользователем fessnik Поделиться сообщением Ссылка на сообщение
Arzanis #8003 23 октября 2019 Эт понятно. Я к тому что кто в таймаут-то падает? Не бдха же. Странный таймаут какой-то, хз DB Я - гений, ёпта 22 Поделиться сообщением Ссылка на сообщение
fessnik #8004 23 октября 2019 (изменено) А, ну у пыхи в конфиге есть параметр max_execution_time которыйЭта директива задает максимальное время в секундах, в течение которого скрипт должен полностью загрузиться. Если этого не происходит, парсер завершает работу скрипта. Этот механизм помогает предотвратить зависание сервера из-за плохо написанного скрипта. По умолчанию на загрузку дается 30 секунд. На самом деле то что этот параметр равен часу, в большинстве случае уже указывает на говнокод Изменено 23 октября 2019 пользователем fessnik Поделиться сообщением Ссылка на сообщение
Arzanis #8005 23 октября 2019 Ясн, сяп. А нахуй там ваще час, луль. DB Я - гений, ёпта 22 Поделиться сообщением Ссылка на сообщение
Just.Doit #8006 23 октября 2019 (нахуй там пыха) очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
fessnik #8007 23 октября 2019 (изменено) Ясн, сяп. А нахуй там ваще час, луль. Ну зачастую чувак не знает как оптимизировать и не знает что делать когда задачи начинают занимать много времени. Вот и ебашит первое говнорешение которое приходит в голову, а увеличу я таймаут, ну ждут час какой-то ебучий отчет , ну занимает он ядро на час, ну да и хуй с ним Встречал такой прикол, когда в админке был парсер который с каких-то сайтов инфу пиздил , нажимаешь "Спарсить" и сайт становиться недоступен для всех, пока оно не спарсит Изменено 23 октября 2019 пользователем fessnik Поделиться сообщением Ссылка на сообщение
FeelYourDestiny #8008 23 октября 2019 В админке можно, админ сам пидор и вообще пошел он нахуй пусть ждет. Поделиться сообщением Ссылка на сообщение
MedVed_na_lesapede #8009 23 октября 2019 хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла. Поделиться сообщением Ссылка на сообщение
fessnik #8010 23 октября 2019 хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.А кому не нравится то? Поделиться сообщением Ссылка на сообщение
aftermth #8011 23 октября 2019 хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.А кому не нравится то? Тому, кому можно на 67 минут пойти афк, пока цикл в цикле в цикле в цикле крутится. Feanaro понравилось это Поделиться сообщением Ссылка на сообщение
fessnik #8012 23 октября 2019 Да, давайте вместо исправление очевидного дико тупого говнода, просто перенесем его исполнение в фон, это второе гениальное решение после увеличения таймаута до 10часов @@FeanaroКак в итоге решили эту проблему?) Feanaro и Kant понравилось это Поделиться сообщением Ссылка на сообщение
Just.Doit #8013 23 октября 2019 хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.не понял зачем тут очередь - просто асинхронное вычисление на любом тредпуле очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
dfgrd #8014 23 октября 2019 (изменено) Бля помню была такая же проблема в одной из первых моих работ.Короче была таблица товаров в том числе три поля: price, price_old, discount.Для получения размера скидки разработчики сделали скрипт на пхп, который считал процент скидки и вставлял его в поле discount для всех товаров что обновились в этот день.Так как товаров было очень много, то скрипт работал целый день и чтобы он не отмирал ребята взяли и сделали что при 1 заходе на страницу скрипт делает вычисление для 1 товара.А потом поставили обновление страницы на js через 1 секунду. Директор поставил отдельный старый комп и тетя бухгалтер каждый день заходила на страницу и комп целый день релоадил ее и обновлял по одному товару.И ничего не отваливалось. А вы тут про очереди, тредпулы. Изменено 23 октября 2019 пользователем dfgrd Feanaro, Matriarch, goodmood и 3 другим понравилось это Поделиться сообщением Ссылка на сообщение
Kant #8015 23 октября 2019 ладно посоны, уговориливесь говнокод в моем гигантском проекте на работе больше не говнокод, после ваших рассказов Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Neuronal Nightmares #8016 23 октября 2019 Я программист-анальник Поделиться сообщением Ссылка на сообщение
dfgrd #8017 23 октября 2019 (изменено) ладно посоны, уговориливесь говнокод в моем гигантском проекте на работе больше не говнокод, после ваших рассказовНе говнокод, а реализация сложной бизнес-логики Изменено 23 октября 2019 пользователем dfgrd ЖУМОНГ, Nikki Sixx, Kant и 1 другому понравилось это Поделиться сообщением Ссылка на сообщение
Just.Doit #8018 23 октября 2019 Бля помню была такая же проблема в одной из первых моих работ.Короче была таблица товаров в том числе три поля: price, price_old, discount.Для получения размера скидки разработчики сделали скрипт на пхп, который считал процент скидки и вставлял его в поле discount для всех товаров что обновились в этот день.Так как товаров было очень много, то скрипт работал целый день и чтобы он не отмирал ребята взяли и сделали что при 1 заходе на страницу скрипт делает вычисление для 1 товара.А потом поставили обновление страницы на js через 1 секунду. Директор поставил отдельный старый комп и тетя бухгалтер каждый день заходила на страницу и комп целый день релоадил ее и обновлял по одному товару.И ничего не отваливалось. А вы тут про очереди, тредпулы.аруантиутопия какая-то очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
ЖУМОНГ #8019 23 октября 2019 Бля помню была такая же проблема в одной из первых моих работ.Короче была таблица товаров в том числе три поля: price, price_old, discount.Для получения размера скидки разработчики сделали скрипт на пхп, который считал процент скидки и вставлял его в поле discount для всех товаров что обновились в этот день.Так как товаров было очень много, то скрипт работал целый день и чтобы он не отмирал ребята взяли и сделали что при 1 заходе на страницу скрипт делает вычисление для 1 товара.А потом поставили обновление страницы на js через 1 секунду. Директор поставил отдельный старый комп и тетя бухгалтер каждый день заходила на страницу и комп целый день релоадил ее и обновлял по одному товару.И ничего не отваливалось. А вы тут про очереди, тредпулы. господи какой пиздец Your desire is your essence. Поделиться сообщением Ссылка на сообщение
JuJeu #8020 24 октября 2019 ^как решишь эту проблему? Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders. Поделиться сообщением Ссылка на сообщение