## Config file user group;group group;
max-workers 8;min-workers 1;start-workers 1;max-idle 0;logging 1;verbose-tty 1;
path 'conf/AppResolver.php';
Pool:Servers\WebSocket { enable 1; listen 'tcp://0.0.0.0'; port 8047;}
Pool:Servers\HTTP { enable 1; privileged; listen 'tcp://0.0.0.0'; port 8080;}
\PHPDaemon\Examples\Example { enable 1;}
\PHPDaemon\Examples\ExampleWebSocket { enable 1;}
[PHPD] M#31103 \PHPDaemon\Core\Pool:Servers\WebSocket up.[PHPD] Warning: socket_set_option(): unable to set socket option [92]: Protocol not available in /opt/phpdaemon/PHPDaemon/BoundSocket/TCP.php:93#1 PHPDaemon\Core\Daemon::errorHandler()#2 socket_set_option() called at [/opt/phpdaemon/PHPDaemon/BoundSocket/TCP.php:93]#3 PHPDaemon\BoundSocket\TCP->bindSocket() called at [/opt/phpdaemon/PHPDaemon/Network/Server.php:100]#4 PHPDaemon\Network\Server->bindSocket() called at [/opt/phpdaemon/PHPDaemon/Network/Server.php:61]#5 PHPDaemon\Network\Server->bindSockets() called at [/opt/phpdaemon/PHPDaemon/Network/Server.php:33]#6 PHPDaemon\Network\Server->__construct() called at [/opt/phpdaemon/PHPDaemon/Network/Pool.php:174]#7 PHPDaemon\Network\Pool::getInstance()#8 call_user_func() called at [/opt/phpdaemon/PHPDaemon/Core/Pool.php:51]#9 PHPDaemon\Core\Pool->init() called at [/opt/phpdaemon/PHPDaemon/Core/AppInstance.php:116]#10 PHPDaemon\Core\AppInstance->__construct() called at [/opt/phpdaemon/PHPDaemon/Core/AppResolver.php:106]#11 PHPDaemon\Core\AppResolver->getInstance() called at [/opt/phpdaemon/PHPDaemon/Core/AppResolver.php:49]#12 PHPDaemon\Core\AppResolver->preload() called at [/opt/phpdaemon/PHPDaemon/Thread/Master.php:73]#13 PHPDaemon\Thread\Master->run() called at [/opt/phpdaemon/PHPDaemon/Thread/Generic.php:127]#14 PHPDaemon\Thread\Generic->__invoke() called at [/opt/phpdaemon/bin/phpd:69]
--
---
Вы получили это сообщение, поскольку подписаны на группу "phpdaemon".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес phpdaemon+...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
16 авг. 2015 г., в 17:01, Артём Доронин <artemich...@gmail.com> написал(а):
как я понимаю, нет констант. Но что мне делать?
так что я не так делаю? подскажите пожалуйста)
как я понимаю, нет констант. Но что мне делать?
--
16 авг. 2015 г., в 17:51, Артём Доронин <artemich...@gmail.com> написал(а):воскресенье, 16 августа 2015 г., 17:47:57 UTC+3 пользователь Ефименко Дмитрий написал:Исправление в репе, пробуйтеоскорблять и я могу. лучше бы просто подсказали.
--
[PHPD] M#2324 \PHPDaemon\Core\Pool:Servers\WebSocket up.[PHPD] M#2324 PHPDaemon\Servers\WebSocket\Pool: Couldn't set option REUSEPORT to socket (92 - Protocol not available).[PHPD] M#2324 \PHPDaemon\Core\Pool:\PHPDaemon\Servers\WebSocket\Pool up.[root@server84 opt]# [PHPD] W#2326 \PHPDaemon\Applications\MyWebSocket up.[PHPD] Spawning 1 worker(s)[PHPD] W#2328 \PHPDaemon\Applications\MyWebSocket up.
у меня такое ощущение, что если бы всё делал с нуля, то потратил бы меньше времени и всё уже работало. но изобретение велосипедов не приветствую.если ни кто не может помочь в чём проблема. подскажите другой легковесный фреймворк, хотя бы для обычных real-time сообщений.у меня вообще стоит задача, просто динамически оповещать человека о новых сообщениях, новых заказах, заявок в друзья и т.п. полинг и лонг полинг не подходят.
--
я честно сказать, хотел начать именно с dklab realplexor. уже и статей много прочитал.но читая комментарии, видел, что люди отдают предпочтение именно phpDeamon. вот и решил забить на него.спасибо, сейчас попробую разобраться с dklab
--
php -r 'var_dump([php_uname('s'), defined('SO_REUSEPORT') ? SO_REUSEPORT : false]);'
PHP Notice: Use of undefined constant s - assumed 's' in Command line code on line 1
array(2) {
[0]=>
string(5) "Linux"
[1]=>
bool(false)
}
{
"name": "kakserpom/phpdaemon",
"version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/kakserpom/phpdaemon.git",
"reference": "029d323417682789f8c8471b6f77154f2a38e450"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/kakserpom/phpdaemon/zipball/029d323417682789f8c8471b6f77154f2a38e450",
"reference": "029d323417682789f8c8471b6f77154f2a38e450",
"shasum": ""
},
bash-4.1# uname -r
2.6.32-642.13.1.el6.x86_64