debug和daemon方式区别
2、以daemon方式启动,代码中echo、var_dump、print等打印会默认重定向到/dev/null文件,可以通过设置Worker::$stdoutFile = '/your/path/file';来设置这个文件路径。
手册中有以上介绍,但是我以php yourfile.php start -d 方式启动后,发现/dev/null并无输出内容,
Worker::$stdoutFile = '/your/path/file';也为进行设置,也不知道这个应该在什么地方设置,
使用的是最新git版GatewayWorker。还请大神帮我找到echo、var_dump、print等输出位置,担心该文件会越来越大,没有清理。
linux下/dev/null 是一个特殊的文件,写入这个文件的数据会被立刻丢弃,读取这个文件永远返回空。这个文件就像一个垃圾箱一样,可以将一些不需要保留的数据重定向到里面
Worker::$stdoutFile 可以在start.php中设置,写在Worker::runAll()前面
多谢指点,非常感谢!