草庐IT

Shell+AWStats+ELK分析Nginx的Log

全部标签

php - 使用 PHP 的谷歌分析 API v4。排序输出

我在使用PHP的googleAnalyticsAPIv4上有这段代码。$eCPM_Adsense=newGoogle_Service_AnalyticsReporting_Metric();$eCPM_Adsense->setExpression("ga:adsenseECPM");$eCPM_Adsense->setAlias("eCPMAdsense");//CreatetheOrdering.$ordering=newGoogle_Service_AnalyticsReporting_OrderBy();$ordering->setFieldName("ga:adsenseECP

nginx - 使用nginx部署vue项目到本地以及代理和负载均衡

本篇介绍打包后的vue项目使用nginx部署到本地以及接口的反向代理和负载均衡;前提:准备一个打包后的vue项目和安装nginx;1,先安装nginx下载链接:http://nginx.org/en/download.html我安装的是:1.16.1版本的,如下:然后解压到一个指定的文件夹就行;双击根目录的nginx图标,然后再访问http://localhost/若出现以下页面表示启动成功:也可以在任务管理器中查看是否启动成功:2,打包vue项目在vue项目根目录的vue.config.js文件配置publicPath路径;如下:module.exports={outputDir:'vide

php - 仅当 Nginx 文件不存在时才将 URL 重定向到 PHP

我正在尝试让Nginx将URL空间./data/(.+).png重写为serveImage.php?guid=$1server{server_namemy.server;listen80;listen127.0.0.1:80;root/var/www/my.server;indexindex.html;location/{try_files$uri$uri/index.html;rewrite^/data/(.+).pngserveImage.php?guid=$1last;}location~\.php${fastcgi_pass127.0.0.1:9000;fastcgi_inde

amazon-web-services - 带有 Nginx 和 PHP-FPM 的 AWS EC2 - 不能将 CPU 推到 50% 以上

我正在尝试测试AWSAutoScaling,为此我需要将一个EC2实例推送到触发器(比如CPU使用率超过80%几分钟)会导致另一个实例启动的点。我发现的问题是无法使CPU使用率超过50%。我使用的是Nginx,我已将worker_connections的数量从1024调整到更大的数量。我将worker_processes设置为自动。另外fastcgi_params设置如下:fastcgi_connect_timeout60;fastcgi_send_timeout180;fastcgi_read_timeout180;fastcgi_buffer_size128k;fastcgi_bu

nginx - php-fpm 不工作 exec、系统、shell_exec,只有 CLI

php-fpm,nginx使用时执行.phpfiles()shell_exec()system()在命令行中运行良好。运作良好的例子:#phpmyphp.phpmyphp.php包含:但是如果我在我的浏览器上输入http://localhost/myphp.php,它就不再工作了。有什么想法吗?我编辑我创建了一个包含以下内容的文件:#catinfo.php在我的浏览器中,打印execisenabled,yphpinfo..我创建了一个包含以下内容的文件:#catinfo.php在我的浏览器中,打印Doittheregularway难道我不想知道自己是否在jail里吗?在我的phpini

php - 使用 shell 脚本通过 php 运行 mkdir 不工作

我创建了一个文件test.sh,如下所示:#!/bin/shmkdir/testDir如果我在命令行上运行脚本,如:sudo/path/to/test.sh它会成功创建目录。我在visudo中添加了这样的sudo权限:www-dataALL=NOPASSWD:/path/to/test.sh我在我的.php文件中运行这样的脚本:shell_exec('sh/path/to/test.sh');但是没有创建目录!我做错了什么?!sudo权限的用户是否正确?当我在php文件上运行shell_exec('whoami')时,我得到:www-data从php到脚本的正确路径?我已经通过添加像这

php - nginx 并行上传问题表单提交

我有一个基于laravel5的phpweb应用程序。我使用nginx。在我的网站上有一个联系表,用户可以在其中上传多个文件。我的问题是,每当用户上传多个文件时,它不会上传,而是显示加载很长时间。如果上传单个文件,则立即上传。我不确定为什么OS:ubuntu14.04x64nginx/1.8.0,PHP5.6.14-1有什么建议吗?nginx.conf:`worker_rlimit_nofile40000;http{###BasicSettings##proxy_connect_timeout600s;proxy_send_timeout600s;proxy_read_timeout60

javascript - 谷歌分析,用户

我已经在我的网页上使用了大约三年的Google分析。我的页面非常具体,它是用瑞典语写的。我的潜在用户大约有1000人,最多1500人。前几年,Google分析显示了我认为是正确的数据。查看去年5月显示有332个用户。今年5月12287用户。这是不可能的。如果我查看我的用户来自哪里,瑞典的用户数为99.89,这意味着它不是Google分析“垃圾邮件”。自2016年以来我没有更改代码中的任何内容。JavaScript代码中是否需要更改任何内容才能获得正确的结果?我在JavaScript中添加了一些自定义维度。UserId是源自用户IP的计算数字。也许这是锡纸帽理论,但这是因为GDPR吗?或

php - nginx 在文件上传时返回 403 forbidden 错误

我在codeigniter中有一个php网站,它允许用户上传文件。上传适用于大多数文件。但是对于少数文件,nginx会抛出403Forbidden错误。喜欢403Forbidden403Forbidden这是上传失败的示例.rb文件之一#SamplecodefromProgramingRuby,page58string=如果我删除'从这个文件,上传作品。这种过滤发生在哪里?我看过nginx错误日志,里面什么也没有。我看过codeigniter日志,那里什么也没有。事实上上传请求没有到达我的CodeigniterController,所以必须在到达那里之前被nginx阻止吗?这是用Jav

php - Xdebug 分析会增加多少实际执行时间?

我在webgrind中有一个Xdebugcachegrind文件显示1061个不同的函数在5865毫秒内被调用-当我禁用分析时脚本不会花费那么多毫秒-我意识到我可以解决这个问题但是有人知道Xdebug分析导致的执行时间增加的大致百分比吗?谢谢 最佳答案 很难说出具体的数字或百分比,因为这取决于函数调用的类型和数量、使用的变量以及您在xdebug.ini中设置的选项。在这里你可以查看一些人所做的研究和测试。shortinformationaboutxdebugandthelexercalsxdebugsupportmailinglis