Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование[8]

Рекомендованные сообщения

А откуда вообще таймаут взялся? Там же сквельки по итогу скромные совсем.

Или чет на уровне самой пыхи?


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
(изменено)

А откуда вообще таймаут взялся? Там же сквельки по итогу скромные совсем.

Или чет на уровне самой пыхи?

Ну скромные, ну 1 запрос 0.5сек , итого 4000сек = ~67 минут. Ну запросы быстрей выполняются, но там же не только запросы, там же цикл в цикле в цикле в цикле


Изменено пользователем fessnik

Поделиться сообщением


Ссылка на сообщение

Эт понятно. Я к тому что кто в таймаут-то падает? Не бдха же. Странный таймаут какой-то, хз


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
(изменено)

А, ну у пыхи в конфиге есть параметр max_execution_time  который

Эта директива задает максимальное время в секундах, в течение которого скрипт должен полностью загрузиться. Если этого не происходит, парсер завершает работу скрипта. Этот механизм помогает предотвратить зависание сервера из-за плохо написанного скрипта. По умолчанию на загрузку дается 30 секунд.



На самом деле то что этот параметр равен часу, в большинстве случае уже указывает на говнокод


Изменено пользователем fessnik

Поделиться сообщением


Ссылка на сообщение

Ясн, сяп. А нахуй там ваще час, луль.  :hmtroll:


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

(нахуй там пыха)


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
(изменено)

Ясн, сяп. А нахуй там ваще час, луль.  :hmtroll:

Ну зачастую  чувак не знает как оптимизировать и не знает что делать когда задачи начинают занимать много времени. 

Вот и ебашит первое говнорешение которое приходит в голову, а увеличу я таймаут, ну ждут час какой-то ебучий отчет , ну занимает он ядро на час, ну да и хуй с ним :trollface:

 

Встречал такой прикол, когда в админке был парсер который с каких-то сайтов инфу пиздил , нажимаешь "Спарсить" и сайт становиться недоступен для всех, пока оно не спарсит :lol:


Изменено пользователем fessnik

Поделиться сообщением


Ссылка на сообщение

В админке можно, админ сам пидор и вообще пошел он нахуй пусть ждет.

Поделиться сообщением


Ссылка на сообщение

хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.

Поделиться сообщением


Ссылка на сообщение

хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.

А кому не нравится то?

Поделиться сообщением


Ссылка на сообщение

 

хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.

А кому не нравится то?

 

Тому, кому можно на 67 минут пойти афк, пока цикл в цикле в цикле в цикле крутится.

Feanaro понравилось это

Поделиться сообщением


Ссылка на сообщение

Да, давайте вместо исправление очевидного дико тупого говнода, просто перенесем его исполнение в фон, это второе гениальное решение после увеличения таймаута до 10часов :lol:


@@Feanaro
Как в итоге решили эту проблему?)

Feanaro и Kant понравилось это

Поделиться сообщением


Ссылка на сообщение

хз че вам очереди не нравятся, кинул в таску, таска выполнилась в фоне файлик создался, сохранил его в файловое хранилище/шарпоинт/чето еще где у вас там это хранится и ссылку на него в соответствующую таблицу в бд, выплюнул в ебало пользователю пуш уведомление с прямой ссылкой на контроллер для скачивания файла.

не понял зачем тут очередь - просто асинхронное вычисление на любом тредпуле


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
(изменено)

Бля помню была такая же проблема в одной из первых моих работ.

Короче была таблица товаров в том числе три поля: price, price_old, discount.

Для получения размера скидки разработчики сделали скрипт на пхп, который считал процент скидки и вставлял его в поле discount для всех товаров что обновились в этот день.

Так как товаров было очень много, то скрипт работал целый день и чтобы он не отмирал ребята взяли и сделали что при 1 заходе на страницу скрипт делает вычисление для 1 товара.

А потом поставили обновление страницы на js через 1 секунду. Директор поставил отдельный старый комп и тетя бухгалтер каждый день заходила на страницу и комп целый день релоадил ее и обновлял по одному товару.

И ничего не отваливалось. А вы тут про очереди, тредпулы.


Изменено пользователем dfgrd
Feanaro, Matriarch, goodmood и 3 другим понравилось это

Поделиться сообщением


Ссылка на сообщение

ладно посоны, уговорили

весь говнокод в моем гигантском проекте на работе больше не говнокод, после ваших рассказов


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

ладно посоны, уговорили

весь говнокод в моем гигантском проекте на работе больше не говнокод, после ваших рассказов

Не говнокод, а реализация сложной бизнес-логики


Изменено пользователем dfgrd
ЖУМОНГ, Nikki Sixx, Kant и 1 другому понравилось это

Поделиться сообщением


Ссылка на сообщение

Бля помню была такая же проблема в одной из первых моих работ.

Короче была таблица товаров в том числе три поля: price, price_old, discount.

Для получения размера скидки разработчики сделали скрипт на пхп, который считал процент скидки и вставлял его в поле discount для всех товаров что обновились в этот день.

Так как товаров было очень много, то скрипт работал целый день и чтобы он не отмирал ребята взяли и сделали что при 1 заходе на страницу скрипт делает вычисление для 1 товара.

А потом поставили обновление страницы на js через 1 секунду. Директор поставил отдельный старый комп и тетя бухгалтер каждый день заходила на страницу и комп целый день релоадил ее и обновлял по одному товару.

И ничего не отваливалось. А вы тут про очереди, тредпулы.

ару

антиутопия какая-то


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Бля помню была такая же проблема в одной из первых моих работ.

Короче была таблица товаров в том числе три поля: price, price_old, discount.

Для получения размера скидки разработчики сделали скрипт на пхп, который считал процент скидки и вставлял его в поле discount для всех товаров что обновились в этот день.

Так как товаров было очень много, то скрипт работал целый день и чтобы он не отмирал ребята взяли и сделали что при 1 заходе на страницу скрипт делает вычисление для 1 товара.

А потом поставили обновление страницы на js через 1 секунду. Директор поставил отдельный старый комп и тетя бухгалтер каждый день заходила на страницу и комп целый день релоадил ее и обновлял по одному товару.

И ничего не отваливалось. А вы тут про очереди, тредпулы.

:lol:  :lol:  :lol: господи какой пиздец


gIrw278.gif

Your desire is your essence.

Поделиться сообщением


Ссылка на сообщение

^как решишь эту проблему?


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.
 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...