May. 12th, 2011
Ковыряю шестой Drupal, а точнее — сделанный на нём OpenPublish. В его установщике нашёл чудесное: он ищет файлы, обходя дерево каталогов. Вместо того, чтобы один раз обойти дерево, записать его в память и потом обращаться сразу к памяти, это $%#$@# чудо каждый раз, для каждого файла, вызывает функцию поиска, которая рекурсивно вызывает саму себя и, за счёт большого количества файлов в дереве, помирает, не уложившись в допустимое время. Попробовал увеличить время жизни до рекомендованных двух минут (даже до четырёх пробовал) — всё равно не успевает. Попробую увеличить до десяти...
upd/17:25: Проработал 5 минут и молча сдох, даже не сказав в лог, почему. За это время функция
upd/17:25: Проработал 5 минут и молча сдох, даже не сказав в лог, почему. За это время функция
file_scan_directory
была вызвана почти 60 тысяч раз.Не сломалось — не чини
May. 12th, 2011 10:16 pmМестный ослиный интернет-провайдер, изменил порядок подключения, сделав ненужным VPN-соединение. При этом мнения конкретных абонентов он не спросил: вместо того, чтоб дать абоненту самому подключиться (если он захочет), провайдер переключил автоматически (хотя, конечно, предоставил возможность переключиться обратно).
Естественно, те абоненты, кто ходил в сеть не напрямик, а через какое-нибудь оборудование, в один прекрасный момент столкнулись с тем, что интернеты пропали. Ладно хоть, сайт самого провайдера местами был доступен. Изучение инструкций на сайте ни к чему не привело, а на возмущённый звонок в саппорт было предложено прислать ко мне их специалиста, который за 1 тыр перенастроит роутер под их новые условия. У меня как-то нет желания пускать кого попало ковыряться в моём роутере: у меня там и прошивка неродная, и всякие дополнительные сервисы включены. Поэтому предложение саппортовой девушки было отклонено, а нововведение — отключено. Теперь интернет снова есть.
P. S. А ещё сегодня пропадал свет и вся вода. Как страшно жить! :-)
Естественно, те абоненты, кто ходил в сеть не напрямик, а через какое-нибудь оборудование, в один прекрасный момент столкнулись с тем, что интернеты пропали. Ладно хоть, сайт самого провайдера местами был доступен. Изучение инструкций на сайте ни к чему не привело, а на возмущённый звонок в саппорт было предложено прислать ко мне их специалиста, который за 1 тыр перенастроит роутер под их новые условия. У меня как-то нет желания пускать кого попало ковыряться в моём роутере: у меня там и прошивка неродная, и всякие дополнительные сервисы включены. Поэтому предложение саппортовой девушки было отклонено, а нововведение — отключено. Теперь интернет снова есть.
P. S. А ещё сегодня пропадал свет и вся вода. Как страшно жить! :-)