dnscache | module wraps the dns module methods | Caching library
kandi X-RAY | dnscache Summary
kandi X-RAY | dnscache Summary
dnscache for Node
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of dnscache
dnscache Key Features
dnscache Examples and Code Snippets
Community Discussions
Trending Discussions on dnscache
QUESTION
I am working on a API Server hosted on a Windows Server 2019 instance of AWS EC2 (t2.micro version). I recently had to update the API after which I have been unable to connect from Chrome on my local machine although I am able to connect locally using http://localhost (it does return a DLG_FLAGS_SEC_CERT_CN_INVALID error but if you accept this you can navigate to the website and retrieve the JSON data).
In addition, I am now no longer able to use the VS2019 publish functionality as it returns a ERROR_DESTINATION_NOT_REACHABLE (same error is returned when I try to validate the connection). Finally, if I try to connect via my ReactJS app I get a timeout error.
What I have tried:
- I have checked the EC2 public IP address
- I have checked the username and password (I can use RDP to connect to the same machine)
- I am able to ping the EC2 machine from my local machine
- I have checked the EC2 security groups, it allows TCP 80, 443
- I have attempted connections with the firewall off (and also added exception rules)
- I've run netstat to get what ports are listening (possibly an issue, full file at end)
- I have restarted the machine
- I have stopped and started the machine (updating the public IP address afterwards)
Anyone with any thoughts, been working on this for a number of hours now and no closer.
Thanks.
...ANSWER
Answered 2020-Jun-05 at 15:18Your netstat shows the instance is listening on 127.0.0.1:80
, 127.0.0.1:443
and 127.0.0.1:8172
(aka "localhost") for HTTP, HTTPS and Web deploy respectively. If you look at a working service like RDP its binding to 0.0.0.0:3389
(aka any/all IP's). Thats basically your issue - IIS is not listening on the servers network adapter / localhost is only available, well locally.
You can test this theory by rdp'ing to the server, and trying to connect via your instances public IP instead of localhost. My guess is this will fail, but localhost and 127.0.0.1 will still work. You would also be able to connect to web deploy locally - obviously thats a terrible/pointless idea - but same issue (can use putty or such to make a connection to prove its listening though).
You can just go into IIS and modify the site bindings in IIS Manager snapin- the IP address column should only contain *
(When editing a binding, set the IP address to "All Unassigned"). I would guess they are currently localhost or 127.0.0.1?
Worth noting in theory IIS should backup its config at each change, so you should have a record of the old configuration in \windows\sytem32\inetsrv\history\cfgHistory_NNNNNNNNNN
directory
The current IIS config is stored in inetsrv\config\applicationHosts.config
. You can edit this file directly - but i would advise powershell or appcmd as they deals with the quirks of 32/64bit.
If you edit the config directly (stop the w3svc service first) remember to use a 64bit editor (like the builtin notepad.exe) to edit the 64bit config files (dont mess with the contents of SysWOW64\inetsvc - only use System32 even for 64bit files - its the "bitness" of the editor that determines which file Windows will modify)
NOTE Messing with applicationHosts.config can break IIS. Make sure you backup first, and i would strongly recommend using Powershell or AppCmd unless you fully understand the 32/64bit quirks (ie you make a change but it appears to be ignored).
See AppCmd (take a look at the backup/restore and the set binding examples) - https://docs.microsoft.com/en-us/iis/get-started/getting-started-with-iis/getting-started-with-appcmdexe
Also, if you edit the config, this is the reference: https://docs.microsoft.com/en-us/iis/configuration/
QUESTION
I'm using Reactor Netty through the Spring Webflux framework in order to send data to a remote content delivery network. When a client request is completed, the default Reactor Netty behaviour is to keep the connection alive and release it back to the underlying connection pool.
Some content delivery networks recommend to re-resolve DNS on certain types of status codes (e.g. 500 internal server error). To achieve this, I've added a custom Netty DnsNameResolver
and DnsCache
, but I also need to close the connection, otherwise it will be released back to the pool and DNS will not be re-resolved.
How would one go about closing the connection on error status codes?
So far, I've come up with the following workaround by adding a ConnectionObserver
to Reactor Netty's TcpClient
:
ANSWER
Answered 2020-Mar-25 at 20:19It is better to use doOnResponse or doAfterResponseSuccess it depends on the use case which one is more appropriate.
However waiting on RELEASED should not be a problem
If the connection is released after an error status code, and the observer is closing that connection, can a new request acquire the same connection in parallel? Does the framework internally handle things gracefully or is this a race condition that invalidates the above approach?
The connection pool runs with FIFO leasing strategy by default, so if there are idle connections in the pool you will not obtain the same connection, which is not the case if you switch the connection pool to LIFO leasing strategy. When acquiring, every connection is checked whether it is active or not and only an active connection will be provided for use.
UPDATE:
You can try also the approach below which uses ONLY WebClient API and not Reactor Netty API:
QUESTION
Downloaded on: http://www.wampserver.com/en/
WAMPSERVER 64 BITS (X64) 3.0.6
- Wampserver 3.0.6 64 bit x64
- Apache 2.4.23
- PHP 5.6.25/7.0.10
- MySQL 5.7.14
- PhpMyAdmin 4.6.4
- Adminer 4.2.5
- PhpSysInfo 3.2.5
After installation, WAMP server is not starting on Windows 10.
Following is the error log:
State of services:
The service 'wampapache64' is NOT started EXIT error code:1066 Help message for error code 1066 is:
The service has returned a service-specific error code.
The service 'wampmysqld64' is started
The service 'wampmariadb64' is started
The service 'dnscache' is started
WampServer (Apache, PHP and MySQL) will not function properly if any service
'wampapache64'
'wampmysqld64'
'wampmariadb64'
'dnscache'
is not started.
Yes MSVC installed :
Event log :
The Apache service named reported the following error: AH00015: Unable to open logs .
The Apache service named reported the following error: AH00451: no listening sockets available, shutting down .
The Apache service named reported the following error: (OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:80 .
The Apache service named reported the following error: (OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:80 .
The wampapache64 service terminated with the following service-specific error: Incorrect function.
Any ideas on how to fix this?
...ANSWER
Answered 2017-Sep-23 at 18:58Finally got a solution : https://stackoverflow.com/a/36034867/221919
I checked with command for the usage of port 80,
cmd
netstat -ao
Found culprit
After changing port from 80 to 8080 as
It works:
QUESTION
I have several scripts containing New-NetFirewallRule
commandlets, in total there are about 200 rules, and to delete existing rules and then apply new ones it takes about 15 minutes.
According to documentation New-NetFirewallRule
cmdlet has GPOSession
paramter which lets you specify GPO object, the GPO is loaded using Open-NetGPO
, you do modifications and then save the GPO back.
However it's useless parameter since it looks like this only works for domains, I'm on Windows 10 single computer network, no domain.
Obviously each New-NetFirewallRule
cmdlet is called independently against localhost GPO, which is too slow, is there a way to load local group policy somehow, do what you want, and then apply changes back without accessing the GPO for each firewall rule?
EDIT: To respond on comment I think all the rules are simple enough, ie. not dealing with heavy calls, like this: (there are 200+ such rules)
...ANSWER
Answered 2019-Dec-19 at 05:41You could user Local Security Policy tool (secpol.msc
) to make your configuration and export it to an .inf
file. Then on the target machine either use the same tool to import the .inf
or secedit.exe
for scripting: (if the file exported was mypolicy.inf
)
QUESTION
I've got a Windows container that's running in Azure that I'm trying to attach persistent storage to, however, I'm not able to find any documentation on how to do so.
Dockerfile:
...ANSWER
Answered 2019-Sep-27 at 02:29If you use the Azure Container Instance to deploy for Windows container, then the Azure File storage does not support the persistent volume., it's currently restricted to Linux containers. You can get more details about the note here:
Mounting an Azure Files share is currently restricted to Linux containers.
Update:
With the message that the provided in the comment, you use the web app for the container with the Windows image. In this situation, it supports to mount the Azure File Share to the Windows Container. You can follow the steps in Configure Azure Files in a Windows Container on App Service.
QUESTION
I am trying the get the service status from a list of services. I am capturing the results in a pscustomobject for each of the service from the list.
...ANSWER
Answered 2019-Apr-25 at 06:55You cannot pass a pipeline object to Write-Host
or write-output
like that.
Here is the complete logic for the double try/catch so that it will not terminte in case one service fails; along with the issue that you are facing on the pipeline.
QUESTION
I replaced my 2.1 version of WampServer with the 3.1.4 64 bit version. Everything worked after the installation. But I need to have php 5.4 and that doesn't come with this version of WS. So I downloaded that version, made the changes to the various files as mentioned here and other places. But when I switch to 5.4 it doesn't start.
I ran the "Check State of Services" tool and it said this
State of services:
The service 'wampapache64' is NOT started EXIT error code:1066 Help message for error code 1066 is: The service has returned a service-specific error code.
The service 'wampmysqld64' is started
The service 'wampmariadb64' is started
The service 'dnscache' is started
WampServer (Apache, PHP and MySQL) will not function properly if any service 'wampapache64' 'wampmysqld64' 'wampmariadb64' 'dnscache' is not started.
And the "Check http.conf" tool said
httpd.exe: Syntax error on line 195 of C:/wamp64/bin/apache/apache2.4.35/conf/ht tpd.conf: Cannot load c:/wamp64/bin/php/php-5.4.9/php5apache2_4.dll into server: %1 is not a valid Win32 application.
And line 195 of that file is
LoadModule php5_module "${INSTALL_DIR}/bin/php/php-5.4.9/php5apache2_4.dll"
Is it failing because the dll file is for the wrong version or do to something else? I've tried to locate a php5apache2_4.dll file for 32 bit but I couldn't find one.
I've spent most of the weekend on this and if I can't get it going I will need to go back to my previous version since I work on more sites using 5.4 than later versions. I hope I don't have to do that.
...ANSWER
Answered 2018-Nov-27 at 09:27If you are using WAMPServer 3 or greater then there are a multitude of versions of PHP that can be downloaded as ADDONS. In other words installed into WAMPServer with a simple download and click to install.
I suggest you remove the manually installed version of PHP and use the provided downloads.
They are available from SourceForgce, but they are a LOT EASIER to find on the WAMPServer backup repo
It looks like you may need to use the 32bit WAMPServer 3.1.4 as there does not appear to be a 64bit PHP5.4 available in the ADDON list.
You may also find that you need to download an older version of Apache to get PHP5.4 to run as Apache and PHP have to be installed to versions that are compatibly compiled.
But with WAMPServer 3 there are 16 versions of Apache and 50 or so versions of PHP.
EDIT: In answer to your commentIf you uninstall the 64bit WAMPServer (after backing up site code and any databases) and install the 32bit WAMPServer V3.1.4.
The version of Apache i.e. V2.4.35 that comes with WAMPServer3.1.4 will run PHP5.4.45. So once you have WAMPServer 3.1.4 installed and working (check it works before continuing) you can download and install the ADDON for PHP5.4.45
Then using the wampmanager menu, switch to PHP5.4.45.
The version of MySQL is not directly link to Apache/PHP so the version that comes with WAMPServer V3.1.4 will work just fine.
It would also be a good idea to apply the WAMPServer 3.1.5 upgrade to WAMPServer 3.1.4 so you are totoally upto date with WAMPServer
QUESTION
I need to be able selecting from which IP address my HTTP request should be sent. In my code right now, for DNS caching i'm using the following according to this:
...ANSWER
Answered 2018-Jun-15 at 07:37You could wrap the local address dialer that you want to use, and delegate the actual calls to it?
QUESTION
Windows 10 x64 WampServer 3.0.6
Everything was working perfect until 01.01.2018
I updated windows and today when i try wamp server not working.
WampIcon -> Right Click -> Tools -> Check state of services:
...ANSWER
Answered 2018-Jan-02 at 15:19It sounds like the windows update may have removed the 2 services wampapache64
and wampmysqld64
To get these re-installed is simple.
Using the menus on the Wampmanager icon do this:-
QUESTION
I am trying to run Wamp on my computer. Wamp was working up until I tried to use it today. I had changed the ini file for MySQL, but when it stopped working, I reverted the change. It still is not working. Apache is running because I can start and stop that service, and the icon changes color accordingly. Here is an image of what I mean:
Here is my mysql .ini file:
...ANSWER
Answered 2017-Sep-08 at 01:00You should look at this post: Wampserver icon not going green fully, mysql services not starting up?
to quote the author:
Open wampserver's mysql log file. This will contain information on why the service threw and error and exited prematurely.
In my case, the mysql service failed to start because it could not read a certain tablespace. The specific tablespace was indicated in the log.
- Failure to read such a file could be because of file permissions or the file being broken. In such a case, mysql stops executing in order to avoid damaging a tablespace file that may be linked to a database you need. Usually, if you have a backup of the database, then it is safe to simply delete this problematic file and restore the database once your mysql service is started again.
- If you do not have a database backup then you could force the mysql instance to run a recovery by enabling the option in your my.cnf / my.ini file.
innodb_force_recovery = 1
This forces the instance to run the crash recovery.
NOTE: installing a new instance of mysql does not necessarily mean that your databases shall be retained. I suggest you run a nightly backup of your databases if you are working on huge projects.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install dnscache
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page