тестировали на OpenVZ Debian 7 и CentOS. Так же на выделенном сервере без виртуализации, тоже самое. Написал на форум поддержки отправили на linuxatemyram. В общем печалька.
solalex: много транков, при перезагрузке конфига забивается какая-то системная ram память. dentry cache называется. Очистить кроме как reboot или drop cache никак не получается(drop caches иногда роняет сервер). С каждой перезагрузкой по чуть-чуть съедает, в итоге занимает всё что есть и начинают убиваться запущенные процессы для того чтобы освободить память.
Ras: интеграция не знаю. Использую FreePBX, все устраивает, кроме того что на большие нагрузки не тянет(~1000 транков), перезагружается долго и имеет текущую память в скрипте перезагрузки конфига. В интернете чаще вижу упоминания elastix, так что можно попробовать его, но не использовал, ничего не знаю про него.
Rusnire: можно проверить, возможно yii умеет грамотно обрабатывать такое. Если не умеет, то должен быть какой-то в модели параметр отвечающий за уникальность столбца.
Артур: фантом это серверный браузер на вебките. каспер и найтмер это обертки для упрощения жизни при работе с фантомом. Фантом полноценный браузер в котором можно делать любые действия как обычный пользователь, только на стороне сервера. Скрипты пишутся на js. phantomjs.org/screen-capture.html вот например как сделать скриншот страницы.
kirill-93: В мульти курл передается много обычных курлов каждый со своими настройками, соответсвенно у каждого может быть своя прокся. В документации curl_nulti_exec есть прямо готовый пример. Сам для парсинга использую эти классы https://github.com/2naive/AngryCurl, очень удобно
Вячеслав: ну правильно, страница то не перезагружается и все скрипты остаются работать. Надо хранить все айдишники интервалов и таймаутов, при смене страницы отключать всё что не должно работать.
kirill-93: Для этого и ограничения, никто не даст досить апи для своих целей. Использовать прокси/разные токены/приложения для сбора в несколько потоков.