Archives : Октябрь-2016

Home » 2016 (paged 2)

https://lifehacker.ru/2014/07/31/5-alternativ-spisku-zadach/ https://lifehacker.ru/2014/03/09/xitryj-sposob-obmanut-svoyu-len-i-nachat-rabotat-kak-zayac-enerdzhajzer/ https://lifehacker.ru/2015/03/..

Read more

по автоматизации работы с ключами, есть пару вариантов Ansible и Puppet https://habrahabr.ru/post/195048/ https://habrahabr.ru/company/selectel/blog/196620/ https://habrahabr.ru/post/126487/ https://www.ssh.com/products/universal-ssh-ke..

Read more

неплохой гайд по выявлению зависших скриптов http://endlessgeek.com/2014/03/strace-php-process-via-apache/ если php-fpm, то можно узнать slowlog = /var/log/php5/slow.log request_slowlog_timeout = 10s для mod_php использовать strace для апача, находи родительский pid ps -e -o ppid,pid,stat,command | grep httpd потом strace -o файл_для_логов -ff -tt -p..

Read more

file_put_contents($file, $person, FILE_APPEND | LOCK_EX); FILE_APPEND — дописывает в файл LOCK_EX — на время записи блок..

Read more

Настройки сервера, которые могут быть выключены, что авторизация по ключам не работает RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys service sshd restart chmod g-w /home/bitrix chmod 700 /home/bitrix/.ssh chmod 600 /home/bitrix/.ssh/autho..

Read more

function eventLog($timeStart, $event) { $isEventLogging = true; if ($isEventLogging) { $timeEnd = microtime(true); $data = date(‘d.m.Y H:i:s’) . ‘ ‘ . sprintf(«%01.4f», round($timeEnd — $timeStart,4)) . ‘ ‘ . $event . PHP_EOL; file_put_contents(__DIR__ .’/events.log’, $data, FILE_APPEND); } } в самой функции по событию $timeStart = microtime(true); … код события … eventLog($timeStart, __LINE__ . ‘: ‘ ..

Read more

Очень долгий обмен с 1С. При отладке выяснилось, что функция обновления товара отрабатывала по 5 сек на каждый товар. Причина была в том, что у инфоблока 4тыс свойств, а в функцию update передавались все эти поля, хот 99,9% из них были пустыми. Добавил в файл \bitrix\modules\iblock\classes\general\cml2.php LINE 3465 // 14.09.2016 usovdm // Удаляю пустые свойства, ..

Read more