| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Саян 18.09.2013 09:10
#Breaks page execution if reached time limit.
@ihavenotime[src][d3;mytime]
$bigtime(^globals.timeout.double[])
$d3[^date::now[]]
#$now создается в момент запуска
$elapsed(^d3.unix-timestamp[] - ^now.unix-timestamp[])
^if($elapsed > $bigtime){
^throw[timeout.exceeded; $elapsed ^lang[462]]
}Этот код вызывается в нескольких проблемных местах, затем ошибка отправляется мне по почте. Все проблемные места представлены в ошибках с ОДИНАКОВОЙ частотой, следовательно, дело не в нашем коде.