Articles of posix

Когда SIGTERM отправляется, дочерний процесс закрывает соединение mysql?

Представьте себе, что некоторые дочерние процессы генерируются pcntl_fork (), и они открывают соединение mysql с использованием PDO соответственно. Если родительский процесс отправляет сигнал SIGTERM с posix_kill () в дочерний процесс, дочерний процесс будет немедленно уничтожен. Итак, у меня есть вопрос об этом. Когда дочерний процесс будет завершен, он также автоматически закроет соединение mysql? Или мне […]

NGINX – PHP-FPM Обслуживание видеороликов Поиск и подключение

Я запускаю PHP-FPM 5.6 и Nginx 1.7.6. Я обслуживаю фильмы Matroska / Mp4, используя файл PHP. Код: этот: <?php register_shutdown_function( 'shutdown' ); $request = 'movie.mp4'; header( 'X-Accel-Buffering: no' ); //avoid nginx buffering. header( 'Content-type: video/mp4' ); if ( file_exists( $request ) ) { $fp = @fopen( $request, 'rb' ); $size = filesize( $request ); // […]

Как легко добавить поддержку posix для PHP с помощью yum?

Я запускаю CentOS 5.2 и использую yum для управления пакетами. Мне не повезло установить php–posix, но знаю с почти 100% уверенностью, что это настоящий и доступный пакет … где-то. Кто-нибудь удался установить его? FWIW, я использую следующее: sudo yum install -y php-posix Обновление: я понял, что это может быть проблемой для моего хоста (Slicehost), поскольку […]

как установить posix в php

POSIX не появляется, когда я запускаю php -m cmd , однако я вижу это из phpinfo() –enable-posix=shared в Linux с Plesk 9. В принципе, я не могу использовать функции posix_*() как описано в http://www.php.net/manual/en/ref.posix.php этого не видно: if (function_exists('posix_getuid')) { echo "posix_getuid available"; } else { echo "posix_getuid not available"; // this prints in my […]