当我通过 ssh 在 AWS EC2 中登录我的服务器时,我不断收到此消息
我认为这叫做 MOTD
43 packages can be updated.
22 updates are security updates.
Run Code Online (Sandbox Code Playgroud)
但我已经做了
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
我也重新启动了我的实例。
请指教。
我对 php-fpm 有以下配置
[www]
listen = 127.0.0.1:9000
listen.allowed_clients = 127.0.0.1
user = www-data
group = www-data
pm = dynamic
pm.max_children = 50
pm.start_servers = 25
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 2500
pm.status_path = /php-status
Run Code Online (Sandbox Code Playgroud)
我阅读了这个文档页面。
希望对 pm 相关设置进行更人性化的解释。
例如,什么是 pm = dynamic ?pm = 还有其他可能的设置吗?pm.max_children 设置将同时提供的请求数量的限制。
那么这是否意味着如果我有 51 个不同的访问者,php-fpm 无法处理该网站的第 51 个访问者?
那会发生什么?第 51 位访客是否收到 404?
我比操作员更像开发人员,所以希望得到更人性化的解释。
一家跨国公司的销售部门聘请我担任软件顾问,为他们构建 Web 应用程序。
此 Web 应用程序根据其内部业务流程生成 Excel 文件。
这个 Web 应用程序已经完成,我告诉他们我需要在服务器中部署它。
他们的 IT 部门位于另一个国家/地区,我们花了 6 个月的时间获得了服务器的许可。经过大量文书工作和繁文缛节,我们仍然看不到任何服务器的迹象。
我们的解决方法是销售部门会根据我的建议购买一台 1U 服务器。销售部门还在与他们办公室同层的实验室中找到了一个位置。实验室负责人允许我们在里面放置一个 1U 机架服务器。
但是,我们有两个问题我无法回答。所以我在这里寻求服务器管理专家的建议。
1)实验室只允许机器连接到他们的内部网络。我可以通过 Web 浏览器访问的 Web 应用程序需要一个 url。我正在考虑获取一个静态 IP 地址,以便销售部门可以通过http://some-static-ip/webapp
这意味着我们需要让 IT 部门来帮助我们。在过去 6 个月的繁文缛节之后,销售部门担心要他们提供静态内部 IP 地址。
我们是否可以采取一种解决方法来避免向 IT 部门寻求帮助?
更新
我将采纳@MichaelHampton 的建议,并在 IT 部门之上讨论静态 IP 地址。我现在的重点是第二个问题。
2) 假设我们已经成功地将我的 Web 应用程序部署在这个位于 Intranet 中的服务器中。
我们需要定期更新 Web 应用程序和操作系统。(我们可能会使用 ubuntu 12.04 服务器版本)
该服务器将没有 Internet 连接,因为它所在的实验室仅连接到内部网络。
我的代码放在 github 上,我已经准备好每月更新一次,使用拇指驱动器更新 Web 应用程序的代码库。
但是,我不知道如何在没有互联网访问的情况下更新操作系统。
有没有我可以考虑的硬件/软件解决方案来克服这个问题?我相信如果有意义的话,我可以说服销售部门为这样的解决方案付费。
例如,我购买了某种可以连接到服务器的移动宽带加密狗?
每当我去实验室时,我都需要将服务器从内部网络上断开,将加密狗连接到服务器,以便服务器现在可以通过加密狗访问互联网。然后我可以轻松更新服务器操作系统和代码库。
完成后,我将分离加密狗,然后将服务器挂回内部网络。
更新
对于第二个问题,我想在这里向IT部门或IT部门以上的管理层提出任何建议。
更新1
我们最终与 IT 团队找到了一种方法,通过代理打开连接来允许服务器更新。 …
amazon-ec2 ×1
deployment ×1
intranet ×1
php-fpm ×1
rack ×1
static-ip ×1
ubuntu ×1
ubuntu-10.04 ×1