pcntl

Включить PCNTL в Ubuntu PHP - тест не проходит

Мне нужна помощь в том, как: Включить PCNTL в Ubuntu PHP. $ mkdir /tmp/phpsource $ cd /tmp/phpsource $ wget http://m ... ntl_wait() [tests/pcntl_wait.phpt] Closures as a signal handler [tests/signal_closure_handler.phpt] ЕСТЬ идеи!?! Карл

Как я могу проверить соединение PDO с MySQL на наличие ошибок ПЕРЕД выполнением запроса?

Мои сценарии становятся довольно запутанными с разветвленными процессами во множестве различных функций. Всякий раз, ко ... ким образом, я мог бы создать оболочку PDO, которая установит для меня новое соединение в таких ситуациях. Есть идеи?

Каковы лучшие/популярные библиотеки для разработки приложений/сценариев CLI?

Во многих библиотеках компонентов и наборах инструментов, с которыми я знаком, отсутствуют библиотеки, специфичные для ... разработанные специально для разработки приложений CLI (например, абстракция многопоточной библиотеки php, pcntl/posix)?

Обратные вызовы сигналов PHP pcntl не вызываются

Это полный воспроизводимый код. <?php class console{ public static function log($msg, $arr=array()){ $s ... :54:23+06:00 2012-10-04T13:54:24+06:00 2012-10-04T13:54:25+06:00 2012-10-04T13:54:26+06:00 2012-10-04T13:54:27+06:00 ^C

ожидание pcntl не прерывается SIGTERM

Согласно документам PHP для pcntl_wait, Функция ожидания приостанавливает выполнение текущего процесса до тех пор, ... (SIGTERM появляется только после 30 секунд ожидания): $ php fork_test.php child parent SIGTERM Версия PHP => 5.3.3

Как мне сохранить соединение с mysql в родительском процессе после разветвления pcntl?

Как все вы знаете, когда вы разветвляете, ребенок получает копию всего, включая файловые и сетевые дескрипторы - man fo ... ому, что это cli и pconnect не работает так, как это было в mod_php. Как заметил Марк - pconnect в php-cli не имеет смысла.

Почему pcntl fork() копирует объекты PHP?

В руководстве для pcntl_fork() говорится: Функция pcntl_fork() создает дочерний процесс, который отличается от род ... о которой переменные/объекты не являются общими для обоих процессов, или какое-либо хорошее чтение по этой теме, ребята?

Почему не стоит использовать многопоточность в php?

Я знаю, что в php нет потоковой обработки. Но в этом уроке они показывают, что, используя способность хост-операционных ... $processID) { echo "I'm in the parent process!"; } else { echo "I'm in the child process!"; } Вот учебник .

Как прервать выполнение и убить дочерние процессы

Я пытаюсь вызвать длительную команду оболочки внутри скрипта PHP CLI с помощью exec(). Но я ни за что на свете не могу ... с exec (или shell_exec или proc_open)? После захвата сигнала, как я могу убить любые дочерние процессы, порожденные exec?

Установка модуля PHP pcntl

Я собираюсь начать работать с фреймворком yii с помощью composer, и для этого мне нужен этот работающий модуль php pcnt ... ейшие шаги? Просто не обращайте внимания на это предупреждение, или я должен сделать что-то, чтобы решить эту проблему?

активировать вилку pcntl() ubuntu xampp

У меня возникли некоторые проблемы с функцией pcntl_fork() в php. Я использую XAMPP, и я пытаюсь использовать эту фун ... Я видел phpinfo() и у меня есть этот параметр в команде "Настроить". Вы можете мне помочь? Спасибо в adavnce, Элкас

Процесс возрождения и обработки сигналов в PHP

Особенности У меня проблема в PHP, когда возрожденные процессы не обрабатывают сигналы, в то время как перед возрожде ... ругие варианты, которые позволят вновь созданному процессу правильно использовать пользовательские обработчики сигналов?

PCNTL для MAMP с php5.4.4. и OSX 10.8

Все инструкции, которые я нахожу в Интернете, предназначены для более старых версий phpize, MAMP, php и OSX. Я пыталс ... .15 ZEND_VERSION: 2.3.0 Я чувствую, что в этом и заключается проблема, любая помощь была бы действительно оцененный.

Лучший способ разгрузить одноразовые рабочие потоки в PHP? нити? fcntl?

Как я должен многопоточно выполнять некоторый php-cli-код, которому требуется время ожидания? Я использую PHP 5.6 на ... пользовать для сопоставления с моим примером выше? Я полностью придерживаюсь неправильного подхода? Заранее благодарю.

как использовать pcntl fork() с Apache?

Это мой код, внутри index.php (просто пример): $pid = pcntl_fork(); if ($pid == -1) { die("failed to fork"); } else ... работает в командной строке. В Apache exit() убивает их обоих, родительский и дочерний процесс. Что такое обходной путь?

Как мне использовать $status, возвращаемый pcntl waitpid()?

У меня есть договоренность между родителями и работниками. Родитель хранит рабочие PID в массиве, постоянно проверяя, ... сли они все еще работают. Я неправильно использую pcntl_waitpid() или ожидаю, что он сделает что-то, чего он не делает?

Разрешение большого количества IP-адресов с помощью PHP

Мне нужно разрешить большое количество IP-адресов. Я использую gethostbyaddr() за это. Я только недавно прочитал об ... ста до истечения времени ожидания, является ли pcntl_fork практичным для использования с большим количеством IP-адресов?

Вызов неопределенной функции pcntl fork() php-fpm nginx с помощью функции pcntl fork()

Я пытаюсь использовать pcntl_fork() в php-fpm, но он недоступен, и я получаю: Call to undefined function pcntl_fork() ... , у вас будет пример в http://localhost:8080/ и phpinfo в http://localhost:8080/phpinfo.php. Это система debian jessie.

pcntl sigwaitinfo и обработчики сигналов

Я пишу демона, который периодически выполняет некоторую работу и некоторое время спит, прежде чем повторить ее снова. Н ... sigwaitinfo()? И существуют ли какие-либо другие средства для одновременной реализации тайм-аута и обработки сигналов?

Повышение эффективности скребка HTML с помощью вилки pcntl()

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