我通过Worker::$stdoutFile打印events文件里面var_dump的信息,信息由时间,字符串和接受到的信息组合而成,红色部分即收到的信息。然后发现了一个问题,如图所示,在打印的信息中,两条信息出现在了一个string里面,即string里面包含了另一个string,更奇怪的是外面的string所包含的字节数还和里面的一样,这种情况出现不多,请问这是为什么?还有就是最后那个引号为什么会换行显示?
1、其实这是错觉,图示的那是两条字节数相等的两个字符串的日志记录,只是显示错乱了。 2、错乱的原因是同一时间不同的进程并发写同一个文件引起的。
请问这种并发错误会影响设备与服务器之间的通信吗?比如通信错乱?服务器本来发给A却发给了B?
不会影响
1、其实这是错觉,图示的那是两条字节数相等的两个字符串的日志记录,只是显示错乱了。
2、错乱的原因是同一时间不同的进程并发写同一个文件引起的。
请问这种并发错误会影响设备与服务器之间的通信吗?比如通信错乱?服务器本来发给A却发给了B?
不会影响