# How to configure knife.rb?

**URL:** <https://discourse.chef.io/t/how-to-configure-knife-rb/8842>\
**Category:** Chef Infra (archive)\
**Created:** [July 4, 2016, 9:54am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842 "2016-07-04T09:54:17Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 4, 2016, 9:54am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/1 "2016-07-04T09:54:17Z")

</div>

Hi people,

I have this architecture : i’m using a chef server and a workstation on the same machine to bootstrap a windows mahine located in the same domain. I’m behind a proxy. when i configure the proxy knife bootstrap is not working anymore. I have to put the proxy though to use command like knife supermarket download cookbook.

I already used [http\_proxy] in knife.rb but it doesn’t work. So how can i configure it please?

thanks!

---

<div class="post-metadata">

**Author:** ![Tensibai](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tensibai/32/29_2.png) [@Tensibai](https://discourse.chef.io/u/Tensibai)\
**Post date:** [July 4, 2016, 1:49pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/2 "2016-07-04T13:49:15Z")

</div>

I assume you will need to fill up the `no-proxy` setting in knife.rb to avoid using the proxy for local machines.

Documentation is here: [https://docs.chef.io/config\_rb\_knife.html#proxy-settings](https://docs.chef.io/config_rb_knife.html#proxy-settings)

---

<div class="post-metadata">

**Author:** ![manishmehra](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/manishmehra/32/1484_2.png) [@manishmehra](https://discourse.chef.io/u/manishmehra)\
**Post date:** [July 5, 2016, 10:58am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/3 "2016-07-05T10:58:30Z")

</div>

Hi @chernaj  
I have an alternate solution for you. It might help you.

You need internet connectivity in your node just for one activity. i.e. Download chef-client on that node.  
You can bypass this phase by manually downloading chef-client and keeping it any accessible location (accessible from node). I kept it in Nexus you can keep it in shared drive or locally on the node itself.  
After that, run following bootstrap command:

> knife bootstrap windows winrm "IP ADDRESS" -x "DOMAIN/USERNAME" -P "PASSWORD" --bootstrap-no-proxy "[DOMAIN.ORG](http://DOMAIN.ORG)" --msi-url "SHARED DRIVE LOCATION"

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 6, 2016, 8:13am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/4 "2016-07-06T08:13:49Z")

</div>

Thanks! that’s a good idea indeed. i have a question though not about chef but about nexus,  
i’m trying to mirror a private nuget repo using nexus, but i can’t change the url to make it accessible from outside (My knowledge of nexus is very short) Can you describe the process?  
I appreciate the help!

---

<div class="post-metadata">

**Author:** ![manishmehra](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/manishmehra/32/1484_2.png) [@manishmehra](https://discourse.chef.io/u/manishmehra)\
**Post date:** [July 6, 2016, 4:25pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/5 "2016-07-06T16:25:47Z")

</div>

We are on the same boat @chernaj. 😀  
Even I have very limited knowledge in Nexus. [http://stackoverflow.com/](http://stackoverflow.com/) might extend you some help.

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 21, 2016, 9:10am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/6 "2016-07-21T09:10:13Z")

</div>

@Tensibai  
i tried your solution by setting the no\_proxy and http\_proxy / https\_proxy. it doesn’t work tough.

no\_proxy 'localhost, \*.domain.local.com’  
http\_proxy '[http://193.56.47.8:8080](http://193.56.47.8:8080)’  
https\_proxy ‘[https://193.56.47.8:8080](https://193.56.47.8:8080)’

here is the error i get : …ERROR: No response received from remote node after 2.67 minutes, giving up.  
ERROR: Exception: execution expired  
ERROR: HTTPClient::ConnectTimeoutError: execution expired

Thanks a lot for the help

---

<div class="post-metadata">

**Author:** ![Tensibai](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tensibai/32/29_2.png) [@Tensibai](https://discourse.chef.io/u/Tensibai)\
**Post date:** [July 21, 2016, 10:01am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/7 "2016-07-21T10:01:13Z")

</div>

IIRC the no\_proxy list doesn’t use wildcards (no parsing done), remove the star `*` and all should be ok.

I.e: `no_proxy 'localhost, .domain.local.com'`

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 21, 2016, 10:10am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/8 "2016-07-21T10:10:42Z")

</div>

Okay i removed the \* i still have this problem, it seems to come from winrm configuration maybe :  
Waiting for remote response before bootstrap…ERROR: No response received from remote node after 2.32 minutes, giving up.  
ERROR: Exception: undefined method `split' for nil:NilClass ERROR: knife encountered an unexpected error This may be a bug in the 'bootstrap windows winrm' knife command or plugin Please collect the output of this command with the`-VV`option before filing a bug report. Exception: NoMethodError: undefined method`split’ for nil:NilClass

---

<div class="post-metadata">

**Author:** ![manishmehra](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/manishmehra/32/1484_2.png) [@manishmehra](https://discourse.chef.io/u/manishmehra)\
**Post date:** [July 21, 2016, 11:22am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/9 "2016-07-21T11:22:55Z")

</div>

> [@chernaj](#):
>
> it seems to come from winrm configuration maybe

You can always check winrm connectivity. Run following command from your workstation

Test-WSMan "IP OF THE NODE"

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 21, 2016, 11:29am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/10 "2016-07-21T11:29:03Z")

</div>

my workstation and server is a centos machine(both on the same machine), and i’m bootstraping windows machine.  
So i can’t test this command on my workstation i tested knife ssl check though and i got this  
Connecting to host [accor-tools.accor.local.com:443](http://accor-tools.accor.local.com:443)  
ERROR: ArgumentError: unknown proxy scheme `https’

thanks 🙂

---

<div class="post-metadata">

**Author:** ![Tensibai](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tensibai/32/29_2.png) [@Tensibai](https://discourse.chef.io/u/Tensibai)\
**Post date:** [July 21, 2016, 12:01pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/11 "2016-07-21T12:01:47Z")

</div>

> [@chernaj](#):
>
> Please collect the output of this command with the-VVoption before filing a bug report

Any chance we can see it ? Guessing is far from the better option to help.

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 21, 2016, 1:14pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/12 "2016-07-21T13:14:45Z")

</div>

Here is the output of :  
knife bootstrap windows winrm 10.200.24.160 -x domain\username’ -r ‘recipe[test]’ -p 5985 -VV

INFO: Using configuration from /home/exploit/stages/provisionning\_cherifa/chef-repo/.chef/knife.rb  
DEBUG: Looking for key winrm\_authentication\_protocol and found value negotiate  
DEBUG: Looking for key ca\_trust\_file and found value  
DEBUG: Looking for key winrm\_user and found value domain/username  
DEBUG: Looking for key winrm\_authentication\_protocol and found value negotiate  
DEBUG: Looking for key winrm\_transport and found value plaintext  
DEBUG: Looking for key winrm\_authentication\_protocol and found value negotiate  
DEBUG: Looking for key winrm\_password and found value  
DEBUG: Looking for key winrm\_port and found value 5985  
DEBUG: Looking for key session\_timeout and found value 30  
DEBUG: Looking for key session\_timeout and found value 30  
DEBUG: Looking for key winrm\_authentication\_protocol and found value negotiate  
DEBUG: Looking for key winrm\_transport and found value plaintext  
DEBUG: Looking for key winrm\_authentication\_protocol and found value negotiate  
DEBUG: Looking for key winrm\_transport and found value plaintext  
DEBUG: Looking for key winrm\_authentication\_protocol and found value negotiate  
DEBUG: Looking for key ca\_trust\_file and found value  
DEBUG: Looking for key ssl\_peer\_fingerprint and found value  
Enter your password:  
DEBUG: Looking for key ca\_trust\_file and found value  
DEBUG: Adding 10.200.24.160  
DEBUG: WinRM::WinRMWebService options: {:user=\>“domain\username”, :pass=\>“password”, :basic\_auth\_only=\>false, :disable\_sspi=\>false, :no\_ssl\_peer\_verification=\>false, :ssl\_peer\_fingerprint=\>nil, :ca\_trust\_path=\>nil}  
DEBUG: Endpoint: [http://10.200.24.160:5985/wsman](http://10.200.24.160:5985/wsman)  
DEBUG: Transport: negotiate  
Doing old-style registration with the validation key at /home/exploit/stages/provisionning\_cher/chef-repo/.chef/exemple-validator.key…  
Delete your validation key in order to use your user credentials instead

Waiting for remote response before bootstrap.DEBUG: echo . & echo Response received.  
…DEBUG: echo . & echo Response received.  
…DEBUG: echo . & echo Response received.  
…DEBUG: echo . & echo Response received.  
…DEBUG: echo . & echo Response received.  
…DEBUG: echo . & echo Response received.  
ERROR: No response received from remote node after 2.32 minutes, giving up.  
ERROR: Exception: undefined method `split' for nil:NilClass /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/winrm-1.7.2/lib/winrm/http/transport.rb:226:in`init\_auth’: undefined method `split' for nil:NilClass (NoMethodError) from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/winrm-1.7.2/lib/winrm/http/transport.rb:166:in`send\_request’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/winrm-1.7.2/lib/winrm/winrm\_service.rb:489:in `send_message' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/winrm-1.7.2/lib/winrm/winrm_service.rb:150:in`open\_shell’  
from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/winrm\_session.rb:49:in `relay_command' from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/winrm_knife_base.rb:130:in`block in relay\_winrm\_command’  
from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/winrm\_knife\_base.rb:128:in `each' from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/winrm_knife_base.rb:128:in`relay\_winrm\_command’  
from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/winrm\_knife\_base.rb:114:in `run_command' from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/bootstrap_windows_winrm.rb:70:in`wait\_for\_remote\_response’  
from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/bootstrap\_windows\_base.rb:329:in `bootstrap' from /home/exploit/.chefdk/gem/ruby/2.1.0/gems/knife-windows-1.4.0/lib/chef/knife/bootstrap_windows_winrm.rb:53:in`run’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:421:in `block in run_with_pretty_exceptions' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/local_mode.rb:44:in`with\_server\_connectivity’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:420:in `run_with_pretty_exceptions' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:219:in`run’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/application/knife.rb:148:in `run' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/bin/knife:25:in`\<top (required)\>'  
from /opt/chefdk/bin/knife:49:in `load' from /opt/chefdk/bin/knife:49:in`’

thanks in advance.

---

<div class="post-metadata">

**Author:** ![Tensibai](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tensibai/32/29_2.png) [@Tensibai](https://discourse.chef.io/u/Tensibai)\
**Post date:** [July 21, 2016, 1:33pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/13 "2016-07-21T13:33:41Z")

</div>

Obviously the no\_proxy can’t match 10.200.24.160 as a domain name… Still from memory, IP address have to be fully set in the no\_proxy variable, you can **try** adding 10.200. but I’m really unsure this would work.

Best idea is to configure your Dns system properly to then bootstrap with a fqdn like `mymachine.domain.local.com` which would trigger the no\_proxy entry `.domain.local.com`.

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 21, 2016, 1:48pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/14 "2016-07-21T13:48:54Z")

</div>

yes thanks! i configured the dns and now it works. in fact knife doesn’t match the fqdn with the Ip adress!

Thanks a lot again!

---

<div class="post-metadata">

**Author:** ![Tensibai](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tensibai/32/29_2.png) [@Tensibai](https://discourse.chef.io/u/Tensibai)\
**Post date:** [July 21, 2016, 1:57pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/15 "2016-07-21T13:57:16Z")

</div>

I don’t know any system where the no\_proxy configuration does something fancy as a DNS PTR query to get the name from an IP address.  
That’s always just a string match between the target and the entries configured.

---

<div class="post-metadata">

**Author:** ![chernaj](https://avatars.discourse-cdn.com/v4/letter/c/ce7236/32.png) [@chernaj](https://discourse.chef.io/u/chernaj)\
**Post date:** [July 22, 2016, 10:02am UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/16 "2016-07-22T10:02:51Z")

</div>

hi people!

So knife bootstrap windows winrm fqdn -x domain/username -r ‘recipe[test]’ -p 5985 works but all other knife commands don’t work:  
knife cookbook upload test -VV shows this :  
INFO: Using configuration from /home/exploit/stages/provisionning\_cherifa/chef-repo/.chef/knife.rb  
DEBUG: No chefignore file found at /home/exploit/stages/provisionning\_cherifa/chef-repo/chefignore no files will be ignored  
DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle\_request  
DEBUG: Chef::HTTP calling Chef::HTTP::JSONOutput#handle\_request  
DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle\_request  
DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle\_request  
DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle\_request  
DEBUG: Signing the request as exploitatos  
DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle\_request  
DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle\_request  
DEBUG: Using 193.56.47.8:8080 for proxy  
DEBUG: Initiating GET to [https://accor-tools.accor.local.com/organizations/exemple/cookbooks?num\_versions=all](https://accor-tools.accor.local.com/organizations/exemple/cookbooks?num_versions=all)  
DEBUG: ---- HTTP Request Header Data: ----  
DEBUG: Accept: application/json  
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3  
DEBUG: X-Ops-Server-API-Version: 1  
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;  
DEBUG: X-OPS-USERID: exploitatos  
DEBUG: X-OPS-TIMESTAMP: 2016-07-22T09:55:32Z  
DEBUG: X-OPS-CONTENT-HASH: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
DEBUG: X-OPS-AUTHORIZATION-1: wN6+mE8ziPp8U1XYHSCsggqwufVU0g2w1bIf8Zks6TGoVCfrSM+/KBQVvSzp  
DEBUG: X-OPS-AUTHORIZATION-2: Yubbza1/+TXqT/BPmI3MINOrRteRkMzMjsUXcXCBOlTWfkcccu5s9kyMQsAM  
DEBUG: X-OPS-AUTHORIZATION-3: DBvphpqfeMExCsqq1VilCtmKn2rPzo6N/fbX8rPszXuAtC97dxzofMLIfx1D  
DEBUG: X-OPS-AUTHORIZATION-4: xhx0Wzpx8PYnIAOLyyDwnBH3t/+0X4DOMl5+JB6rJ3Oi5gqGSydrdlmhMD+K  
DEBUG: X-OPS-AUTHORIZATION-5: KD64Yc3oiIy7KoRhMwi6fE7ZXlQxsu5Gv7IJok1hW6UWzuPGpz72e60IxZAH  
DEBUG: X-OPS-AUTHORIZATION-6: utRPQ7mLEOhjwzqZT2R2LQUcKmcZdj0QLlMbBW7rQg==  
DEBUG: HOST: [accor-tools.accor.local.com:443](http://accor-tools.accor.local.com:443)  
DEBUG: X-REMOTE-REQUEST-ID: 4f47f406-290d-4aec-87e7-799450af2949  
DEBUG: ---- End HTTP Request Header Data ----  
/opt/chefdk/embedded/lib/ruby/2.1.0/net/http/response.rb:119:in `error!': 503 "Service Unavailable" (Net::HTTPFatalError) from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http/response.rb:128:in`value’  
from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:915:in `connect' from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:863:in`do\_start’  
from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:852:in `start' from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:1375:in`request’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http/basic\_client.rb:65:in `request' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:277:in`block in send\_http\_request’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:308:in `block in retrying_http_errors' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:306:in`loop’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:306:in `retrying_http_errors' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:271:in`send\_http\_request’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:143:in `request' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/http.rb:110:in`get’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/cookbook\_version.rb:574:in `list_all_versions' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/cookbook_upload.rb:103:in`run’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:421:in `block in run_with_pretty_exceptions' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/local_mode.rb:44:in`with\_server\_connectivity’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:420:in `run_with_pretty_exceptions' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:219:in`run’  
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/application/knife.rb:148:in `run' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/bin/knife:25:in`\<top (required)\>'  
from /opt/chefdk/bin/knife:49:in `load' from /opt/chefdk/bin/knife:49:in`’

---

<div class="post-metadata">

**Author:** ![kallistec](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kallistec/32/23_2.png) [@kallistec](https://discourse.chef.io/u/kallistec)\
**Post date:** [July 22, 2016, 5:27pm UTC](https://discourse.chef.io/t/how-to-configure-knife-rb/8842/17 "2016-07-22T17:27:21Z")

</div>

> [@chernaj](#):
>
> /opt/chefdk/embedded/lib/ruby/2.1.0/net/http/response.rb:119:in error!': 503 "Service Unavailable" (Net::HTTPFatalError)

Some HTTPS service is failing with this 503. You should check your Chef Server's logs (`chef-server-ctl tail` is a good place to start) for more information about this. You will either see that the request does show up in Chef Server's nginx log, in which case the erchef service may not be running or otherwise having issues, or else the request isn't showing up, in which case it could be an issue with your proxy server.
