我们正在使用 Jetty 来运行 Apache Solr 索引。我们有一些查询已经超出了之前预期的最大长度,现在遇到了大多数查询不返回任何数据的问题,因为服务器没有响应(浏览器显示“连接重置”)。
这些请求不是通过浏览器发出的,而是使用 Apache_Solr_Service PHP 库以编程方式发出的。应用程序期望查询以 HTTP GET 请求的形式出现,因此简单地切换到 POST 并不能解决这个问题。
我们如何增加 Jetty 中允许的最大 HTTP GET 查询长度?
谢谢!
系统管理员向我提供了一个 bash 脚本,它需要我输入三个值。使用“read”读取值而不是直接从命令行读取。
echo "Enter value:"
read myValue
echo "Enter value 2:"
read myOtherValue
Run Code Online (Sandbox Code Playgroud)
我要输入的三个值是可预测的,我需要经常运行这个脚本,所以我想自动化它;但是,简单地在命令行中使用 params 执行脚本是行不通的。
./script.sh myValue myOtherValue
Run Code Online (Sandbox Code Playgroud)
我可以提供第一个值,如果我回显它然后将它传递给脚本,但这仅适用于第一个参数。我不知道如何以这种方式传递其余的。
echo "myValue" | ./script.sh
Run Code Online (Sandbox Code Playgroud)
我无权修改脚本以仅读取参数。
有任何想法吗?