workerman icon indicating copy to clipboard operation
workerman copied to clipboard

关于 windows 的完整支持思路

Open fromyb opened this issue 1 year ago • 3 comments

目前 windows 上运行 workerman 对比 linux 功能不完整的原因, 看起来主要是因为 posix, pcntl 这两个拓展提供的相应信号、进程相关函数。

能否抽离出针对操作系统的执行层来提供上述函数的统一封装, 然后将现在 Worker.php 对 posix, pcntl 的直接调用换成使用上述执行层。

这样做的好处是在各个各种操作系统都能使用完整的 workerman 特性, 同时类似 adapterman 的 fpm 兼容也可以整合到上述的执行层 cli 来完成。

fromyb avatar Nov 25 '24 03:11 fromyb

❌  Integration test FAILED

Requested by @jonsimantov on commit refs/pull/1690/merge Last updated: Mon Feb 10 10:53 PST 2025 View integration test log & download artifacts

Failures Configs
analytics [BUILD] [ERROR] [Android] [All 3 os]
app_check [BUILD] [ERROR] [Android] [All 3 os]
auth [BUILD] [ERROR] [Android] [All 3 os]
database [BUILD] [ERROR] [Android] [All 3 os]
dynamic_links [BUILD] [ERROR] [Android] [All 3 os]
firestore [BUILD] [ERROR] [Android] [All 3 os]
functions [BUILD] [ERROR] [Android] [All 3 os]
gma [BUILD] [ERROR] [Android] [All 3 os]
installations [BUILD] [ERROR] [Android] [All 3 os]
messaging [BUILD] [ERROR] [Android] [All 3 os]
remote_config [BUILD] [ERROR] [Android] [All 3 os]
storage [BUILD] [ERROR] [Android] [All 3 os]

Add flaky tests to go/fpl-cpp-flake-tracker

github-actions[bot] avatar Feb 10 '25 18:02 github-actions[bot]