标签: server

IIS 绑定 - 最简单的备份和恢复

我有一个 Windows 2008 R2 服务器,我正在寻找最简单的方法来备份服务器的绑定。我有大量针对某个特定 IIS“网站”的绑定,需要找到一种方法来备份这些绑定,并能够在服务器崩溃或迁移到另一台服务器时恢复它们。

如何才能做到这一点?

我可以从“高级属性”中获取一个列表,但它是只读的,因此我必须一次重置它们。

有任何想法吗?它不一定是每天的系统备份过程,但我会更放心地知道我可以快速将这些备份到新服务器中。

我已经看到了对 APPCMD 的引用,但还没有看到如何导出或导入完整的绑定列表。

抱歉,没有这方面的经验。谢谢!

windows iis binding appcmd server

1
推荐指数
1
解决办法
2621
查看次数

Python 没有监听我指定的任何端口

我正在执行一个简单的 Python 套接字教程。我使用初始化套接字

import socket
import sys
# Create a TCP/IP socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Bind the socket to the port
server = socket.gethostname()
port = 8080
server_address = (server,port)
sock.listen(1)
Run Code Online (Sandbox Code Playgroud)

但是当我检查我的 Ubuntu 机器正在侦听的端口时,netstat -ntulp我得到了

...
tcp    0   0 0.0.0.0:49064     0.0.0.0:*        LISTEN   12505/python 
...
Run Code Online (Sandbox Code Playgroud)

它正在监听端口49604而不是端口8080!请注意,我已经尝试过使用许多不同的端口,从424247806;未使用的随机端口。

为什么我的程序没有监听我定义的端口?

python sockets port server

1
推荐指数
1
解决办法
3691
查看次数

为什么console.log在nodejs的app.js中出现两次

我在 NodeJS 中编写了一个代码,当我点击 url 时,我需要服务器通过三个中间件函数身份验证、cookie、日志记录。在这里它发生了,但控制台打印了两次。你能帮我弄清楚原因吗。

var express                =   require('express');
var app                    =   express();
var router                 = require('express').Router();

/* Add the middleware to express app */



app.use (function authentication(req,res,next){
    if(req.method === 'GET'){

        console.log("Inside Authentication.js")
        next();  // If your don't use next(), the mmand won't go to the next function.
      }
      else{
          console.log("Inside else Authentication.js")

      }
})

app.use( function cookies(req,res,next){
    if (req.method === 'GET'){
        console.log("Inside cookies.js")
       next();

    }
    else
    {
        console.log("Inside else cookies.js")

    }
})


 app.use(  function logging(req,res,next){
        if(req.method === 'GET'){
            console.log("Inside …
Run Code Online (Sandbox Code Playgroud)

node.js express server

1
推荐指数
1
解决办法
1275
查看次数

Ajax 轮询 vs SSE(服务器端性能)

我很好奇从服务器端的角度来看,是否有某种类型的标准限制何时最好使用 Ajax 轮询而不是 SSE。

  • 每秒 1 个请求:我很确定 SSE 更好
  • 每分钟 1 个请求:我很确定 Ajax 更好

但是每 5 秒 1 个请求呢?我们如何计算 Ajax 或 SSE 的极限频率在哪里?

ajax-polling server-sent-events server

1
推荐指数
1
解决办法
748
查看次数

Nuxt JS 服务器部署 - 如何使用 htaccess 将 URL 重定向到 localhost:3000

我目前正在 Server Pilot 上部署我的 NuxtJS SSR 应用程序。我可以在服务器上执行 npm run build 和 run start ,它将开始侦听http://localhost:3000。如何将我的 www.example.com 重定向到 localhost:3000。使用 htaccess。

deployment .htaccess server nuxt.js

1
推荐指数
1
解决办法
2363
查看次数

如果我运行自己的推送通知服务器,我还需要 FCM 吗?

我刚刚阅读了很多关于推送通知服务器、自托管服务器以及云的文章。我对某一方面感到非常困惑。

我需要为使用同一应用程序的超过一百万台设备推送我的 Android/iOS 应用程序通知。现在没有这种规模的免费服务,付费服务会导致太多的月费,所以我考虑使用开源解决方案运行我自己的服务器。我已经检查了 Many 但parse似乎是最合适的。但他们说它使用 FCM,我从谷歌定价知道它只对有限数量的注册设备免费。我认为托管我自己的推送服务器可以免除这些费用;但似乎不是;那有什么好处呢?直接使用FCM不是更好吗?

push-notification apple-push-notifications android-notifications server firebase-cloud-messaging

1
推荐指数
1
解决办法
4126
查看次数

地址已与 redis-server 一起使用

运行 redis 服务器时,它显示地址已在使用 这是堆栈跟踪:

45546:C 12 Jul 2019 10:04:41.888 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
45546:C 12 Jul 2019 10:04:41.888 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=45546, just started
45546:C 12 Jul 2019 10:04:41.888 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
45546:M 12 Jul 2019 10:04:41.889 * Increased maximum number of open files to 10032 (it was originally set to 256).
45546:M 12 Jul 2019 10:04:41.890 # …
Run Code Online (Sandbox Code Playgroud)

terminal redis redis-server server

1
推荐指数
1
解决办法
6553
查看次数

在生产中使用 Sanic 的内置网络服务器

Django文档说明了关于他们的开发服务器:

不要在任何类似于生产环境的地方使用这个服务器。它仅供在开发时使用。(我们的工作是制作 Web 框架,而不是 Web 服务器。)

Sanic 的部署文档并没有说我们不能在生产中使用它内置的服务器。它指出:

使用以下三个选项之一部署 Sanic 非常简单:内置网络服务器、ASGI 网络服务器或 gunicorn。将 Sanic 放在反向代理之后也很常见,比如 nginx。

对我来说,这意味着摆脱 Apache 的束缚。这也意味着 Nginx、Gunicorn、Daphne、Uvicorn、Hypercorn 等都是可选的。

但是,我发现了一些关于其在Sanic 中的内置服务器的负面评论:python web server that's write to die fast。另一方面,他们的 github 存储库似乎非常活跃。他们是否解决了 Reddit 帖子中提到的问题?

我错过了什么吗?

python deployment python-3.x server sanic

1
推荐指数
1
解决办法
663
查看次数

为什么用 Hypercorn 运行 Quart 应用程序/它不是自动的吗?

如果您检查Quart库,app.run()只需建立一些配置,然后使用asyncio.run(serve(self, config)),其中 serve 来自from hypercorn.asyncio import serve

因此,即使您通过运行Quart应用程序python myapp.py,它不是已经在使用Hypercorn服务器了吗?

特别是,this 和 running via 有hypercorn myapp:app什么区别?

https://pgjones.gitlab.io/quart/deployment.html

不建议在生产中直接运行 Quart(通过 run())。相反,建议使用 Hypercorn 或替代 ASGI 服务器运行 Quart。Hypercorn 与 Quart 一起安装,默认情况下用于处理请求(例如使用 run())

所以听起来,即使Hypercorn默认使用 来处理请求run(),也不建议使用run()? 还有人糊涂吗?

python-asyncio server python-3.7 quart hypercorn

1
推荐指数
1
解决办法
1022
查看次数

SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)(SQL:select * from `rooms` order by `order_by` asc)

我的代码在 localhost 中运行良好,但是当我将其上传到服务器时出现以下错误

Illuminate \ Database \ QueryException (1045) SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)(SQL:select * from roomsorder by order_byasc)以前的异常 SQLSTATE[HY000] [1045] ] 用户 'root'@'localhost' 访问被拒绝(使用密码:否)(1045)

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:tT9jGFWVeBX5uLy/CVZbs8k+RNGBpMyJ526xfRv3DKQ=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=janatapa_shre
DB_USERNAME=janatapa_shre
DB_PASSWORD=Shre@123

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Run Code Online (Sandbox Code Playgroud)

尽管我在 .env 文件中更改了数据库名称、用户和密码,但它仍然显示 “用户'root'@'localhost' 的访问被拒绝(使用密码:NO)” ,这是我的本地主机密码和用户名''

我什至无法清除我的缓存

当我尝试在服务器上使用以下代码时

php artisan cache:clear
php artisan config:clear
php artisan config:cache …
Run Code Online (Sandbox Code Playgroud)

php laravel server

1
推荐指数
1
解决办法
9640
查看次数