Download the PHP package ichynul/auto-process without Composer

On this page you can find all versions of the php package ichynul/auto-process. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package auto-process

简介

自动创建多个process对应多个端口,可使用apachenginx等做负载均衡。 实现原理:https://www.workerman.net/doc/webman/others/task.html

关于linux性能比较: linux上要在使用nginx时才有可比性,nginx+多process多端口与nginx+单端口去比较。 linux上使用的目的也不是非要比单端口的性能强,而是因为nginx毕竟是成熟的解决方案,在负载均衡方面有些可配置的选项,比如ip_hash、least_conn等。

我没做过linux对比测试,要用的自己测试一下再决定是否使用吧。。

安装

composer require ichynul/auto-process

使用

在配置文件config/server.php中调整默认端口进程数量count数量为1。(windows可忽略此步,linux必调,否则默认端口开启多进程,负载均衡配置要适当考量多一些权重。)

在配置文件config/plugin/auto/port/app.php中调整process_count数量。

例如8,那将会自动创建7不同的端口.

nginx 代理设置

和官方配置一样: https://www.workerman.net/doc/webman/others/nginx-proxy.htmlupstream webman添加多个server-port

Windows上使用nssm生成网站服务,开机自启,崩溃自启

https://www.workerman.net/a/1422

Windows集成环境推荐

upupw+kangle

效果图(可选)

启动后: 任务管理器显示: 杀死进程模拟程序异常终止:

LICENSE

MIT


All versions of auto-process with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2
workerman/webman-framework Version ^1.4.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ichynul/auto-process contains the following files

Loading the files please wait ....