首页 > 其他分享 >谁能帮我看下哪里有问题?

谁能帮我看下哪里有问题?

时间:2024-03-16 10:33:47浏览次数:28  
标签:问题 www 容器 fpm 宿主机 哪里 nginx php

服务器上现有一个在运行的项目是用docker部署的,我现在要在这个服务器上部署我的应用,我的应用运行环境是php,我看服务器上已经安装了nginx的容器,并且有程序占用了php默认的9000端口,所以我的操作如下:

1. 创建php容器,将容器添加到与nginx容器同一个网络下“qflow”,将容器6000端口映射到宿主机,并将php配置文件挂载到宿主机(已提前拷贝到宿主机指定目录)

docker run -idt --name=myphp --network=qflow -v /var/www/html:/var/www/html -v /data/php/www.conf:/usr/local/etc/php-fpm.d/www.conf -v /data/php/php.ini:/usr/local/etc/php/php.ini -p 6000:6000 --restart=on-failure:3 -d php:7.4-fpm

2. 修改php的默认端口后重启容器

3. 修改nginx配置文件,重启php的容器后再重启nginx的容器

4.  发现访问站点html文件成功,但访问php文件报502错误,检查nginx容器日志发现报错,提示拒绝访问

(1)检查的思路是首先查看nginx容器和php的容器是否在一个网络环境并且能够通信

(2)查看php-fmp是否正常运行

(3)检查防火墙,容器端口是否正常映射

5. 首先检查了两个容器的ip是在一个网络内的,

并且测试两个容器是否可以通信,发现是可以ping通,而且防火墙是关闭的

6. 再检查php-fpm进程,发现是有在跑的,并且我也进入php容器运行php文件发现是没有问题的,我按照一些网友给的建议调整了php.ini 的memory_limit 、php-fpm.conf 中max_children和max_requests,重启容器后还是没能解决

 谁能发现是哪里的问题?

标签:问题,www,容器,fpm,宿主机,哪里,nginx,php
From: https://www.cnblogs.com/qianniuzhaohua/p/18076724

相关文章

  • bean_backend开发遇到的问题
    开发中遇到的问题1.安装gradle(Homebrew)https://www.cnblogs.com/zhaoxue428/p/180731142.gradle构建(gradleinit)-相应文件settings.gradle和build.gradle3.想./gradlewbuild;无gradlew->gradlewrapper3.GradleWrapper脚本,执行构建gradleinit./gradlewbuild4......
  • K8S测试环境重启微服务遇到的问题---思路1
    场景测试环境,采用k8s容器化部署,通过rancher在web界面对资源进行管理;各项目组有独立的网关,多个微服务(根据业务功能、高内聚低耦合划分);网关是基于spring-cloud-gateway,定制扩展了一些功能,如鉴权、限流等;微服务是基于spring-cloud各组件,eureka、ribbon、hystrix等;由于是测试环......
  • openCV打开高清摄像头卡顿的问题
    cv2.VideoCapture(camera_number+cv2.CAP_DSHOW)是OpenCV在Windows平台下用于指定使用DirectShow作为视频捕获后端的一种方式。这里的cv2.CAP_DSHOW是一个常量,表示使用DirectShow(DirectXShow)技术来访问和控制摄像头。cv2.CAP_DSHOW参数含义:当你将cv2.CAP_DSHOW与摄像头......
  • 一种奇怪的方式(.gitignore模版问题)导致部署在CentOS服务器上采用Nginx和uWSGI的Django
    如图所示,在本地测试时好好的页面部署在CentOS服务器上用了Nginx和uWSGI就显示不了CSS样式。并且控制台上显示这一部分样式404Notfund于是我就开始各种查找技术贴学习,有说权限没开要修改nginx.conf配置中usernginx;为userroot;的,有说location结尾要加/的,有说DEBUG=True的,有说要......
  • C# 通信断线重连问题说明与示例
    引言:在开发网络应用程序时,通信断线是一个常见的问题。特别是在客户端与服务器或者两个客户端之间的通信,由于网络问题、服务器故障或者其他原因,通信可能会意外中断。作为C#开发者,我们需要确保应用程序能够优雅地处理这些情况,并且能够自动重连以恢复通信。本文将详细介绍在C#......
  • 今天画单细胞基因表达量的一个问题。(一)
    -Tycoon20240315(转载请留言说明)今天下午画基因表达量在细胞类型表达量变化的时候,发现了一个问题。Q: 假设-细胞类型CT1在特定基因A上的平均表达量Avg(CT1_A)[注:表达量为0的细胞也要算进去] 高于细胞类型CT2在特定基因A上的平均表达量Avg(CT2_A)。那么问题是,......
  • 动态规划背包问题(01、二维、完全背包)
    背包问题01背包dfs#include<bits/stdc++.h>usingnamespacestd;constintN=1009;intn,m,v[N],w[N];intdfs(intx,intspV){//当前枚举到哪个物品,背包剩余容量 if(x>n)return0; elseif(spV<v[x])returndfs(x+1,spV); elsereturnmax(dfs(x+1,spV),dfs(x+......
  • snowflake算法时钟回拨问题: 基于逻辑时钟解决方案
    snowflake算法时钟回拨问题:基于逻辑时钟解决方案问题时间的生成完全依赖于本地时钟,在开启NTP协议的情况下,可能出现时钟回拨现象,此时服务不可用为了防止ID被顺序破解,通常自增值不会递增1,可以更加随机的添加递增值解决方案我们需要知道,时钟回拨问题是一个对......
  • snowflake算法时钟回拨问题: 基于逻辑时钟解决方案
    snowflake算法时钟回拨问题:基于逻辑时钟解决方案问题时间的生成完全依赖于本地时钟,在开启NTP协议的情况下,可能出现时钟回拨现象,此时服务不可用为了防止ID被顺序破解,通常自增值不会递增1,可以更加随机的添加递增值解决方案我们需要知道,时钟回拨问题是一个对......
  • snowflake算法时钟回拨问题: 基于逻辑时钟解决方案
    snowflake算法时钟回拨问题:基于逻辑时钟解决方案问题时间的生成完全依赖于本地时钟,在开启NTP协议的情况下,可能出现时钟回拨现象,此时服务不可用为了防止ID被顺序破解,通常自增值不会递增1,可以更加随机的添加递增值解决方案我们需要知道,时钟回拨问题是一个对......