Closed shenlei190810 closed 2 years ago
Hi @shenlei190810,
Thank for you reporting an issue and helping improve Kaltura!
To get the fastest response time, and help the maintainers review and test your reported issues or suggestions, please ensure that your issue includes the following (please comment with more info if you have not included all this info in your original issue):
# rpm -qa \"kaltura*\"
For deb based systems:
# dpkg -l \"kaltura-*\"
# tail -f /opt/kaltura/log/*.log /opt/kaltura/log/batch/*.log | grep -A 1 -B 1 --color \"ERR:\|PHP\|trace\|CRIT\|\[error\]\"
and paste the output.
For general troubleshooting see: https://github.com/kaltura/platform-install-packages/blob/Jupiter-10.13.0/doc/kaltura-packages-faq.md#troubleshooting-help
If you only have a general question rather than a bug report, please close this issue and post at: http://forum.kaltura.org
Thank you in advance,
These functions are used for passing notifications between the SRT thread and the main nginx thread. There is a linked list of pending connections for each thread, events are sent by adding the connection object to the list + writing to an eventfd. If the post flags are non-zero (note that it's not necessarily 1, can be any mix of NGX_SRT_POST_XXX flags), it means the connection object is already linked to the respective list, so it should not be added again.
as the code shows, when srt_post_flags==1, the sc struct is not put in the ngx_srt_srt_posted; I ask for the reason, thank you.