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-скребок, который загружает информацию о продукте в б ... о совершенно неправильно, поэтому был бы очень признателен, если бы вы просто подтолкнули меня в правильном направлении.